これはUbuntu 12.04.3 LTSサーバーにあります。Ubuntu/Upstartの最大オープンファイル数を増やす(initctl)
私は(私のGolang、処理するルートとして実行)/etc/security/limits.confをに以下を追加しました:
* hard nofile 50000
* soft nofile 50000
root hard nofile 50000
root soft nofile 50000
私は/etc/pam.d/commonに以下を追加しました-session
session required pam_limits.so
私は/etc/sysctl.confに以下を追加しました:
fs.file-max = 50000
しかし、私の猫の/ proc/{PID} /制限は、私が取得するとき:
Limit Soft Limit Hard Limit Units
Max open files 1024 4096 files
これは私がSERVICE_NAMEを開始initctl sudoを経由して成り上がりから処理を開始したときにのみ起こります。自分でプロセスを開始すると、自分の設定を認識します。
これを修正するにはどうすればよいですか?