7

Ubuntu Linux マシン上のすべてのプロセスの FD 制限を増やすために、次の変更を行いました/etc/security/limits.conf

 soft nofile 10000
 hard nofile 10000

で必要なセッションも追加pam_limits.soしました/etc/pam.d/login。ログアウトして再度ログインしたすべてのユーザーに変更が反映されました。これらのユーザーの下で開始される新しいプロセスはすべて、新しい FD 制限を取得しています。

ただし、ヘッドレス ユーザーで実行されているプロセスの場合、変更は反映されません。ヘッドレスユーザーの下で実行されているプロセスにも変更を反映できる方法は何ですか?

4

1 に答える 1

5

(root/myuser で) 同じ問題があり、決定的な答えを見つけることができませんでした。追加するだけで終わった

ulimit -n 64000

プロセスを起動する init.d スクリプト (この場合はエラスティック検索) に対して、これでうまくいくようです。

他の誰かがより良い解決策を知っていることを願っています!

于 2012-12-28T11:33:49.533 に答える