/etc/security/limits.conf は適用されません。

/etc/security/limits.conf は適用されません。

がありますが/etc/security/limits.conf適用されないようです。

a soft nofile 1048576 # default: 1024
a hard nofile 2097152
a soft noproc 262144  # default 128039
a hard noproc 524288  

私のユーザー名はどこにあり、a実行するulimit -Hnと次のようulimit -Snに表示されます。

4096
1024

ファイルには、/etc/security/limits.d次の内容のファイルが1つしかありません。

scylla  -  core     unlimited
scylla  -  memlock  unlimited
scylla  -  nofile   200000
scylla  -  as       unlimited
scylla  -  nproc    8096

/etc/security/limits.confまた、この値を追加して再起動し、次のことを試しました。

echo '
session required pam_limits.so
' | sudo tee -a /etc/pam.d/common-session

しかし、成功しませんでした。私のオペレーティングシステムはですUbuntu 17.04

ベストアンサー1

https://superuser.com/questions/1200539/cannot-increase-open-file-limit-past-4096-ubuntu/1200818#_=_

Ubuntu 16からバグがあったようです。

オリジナル:

  1. ソフト制限を編集/etc/systemd/user.confしますDefaultLimitNOFILE=1048576
  2. ハード制限を編集/etc/systemd/system.confしますDefaultLimitNOFILE=2097152

信用は行く@mkasberg

おすすめ記事