我想将 HAProxy 1.8 进程的打开文件限制增加到 1024576。但由于我使用的是 1.8 版本,因此无法将 LimitNOFILE 添加到 init 脚本,而是添加到 systemd 文件中。我该如何将 limitNOFILE 添加到这些进程?
*PS: 我已将 openfile 改为/etc/security/limits.conf
,/etc/security/limits.d/20-nbproc.conf
并将其设置ulimit -n
为 1024576 和sysctl -p fs.file-max=1024576
。但当我执行“ cat /proc/{pid}/limits
”时,打开的文件数仍然是 4096。
答案1
您需要编辑 init 脚本并使用它ulimit
增加限制,同时永久更改 sysctl。请参阅这个答案为什么改变limits.conf
是行不通的。