在 haproxy 初始化脚本上添加 LimitNOFILE

在 haproxy 初始化脚本上添加 LimitNOFILE

我想将 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是行不通的。

相关内容