Я хочу добавить ограничение количества открытых файлов для процесса HAProxy 1.8 до 1024576. Но поскольку я использую версию 1.8, я не могу добавить LimitNOFILE в сценарии инициализации вместо файла systemd. Как я могу добавить limitNOFILE к этим процессам?
* P.S: Я изменил 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.
Вам нужно будет отредактировать сценарий инициализации и использовать ulimit
чтобы увеличить лимит вместе с постоянным изменением sysctl. Видеть этот ответ зачем менять limits.conf
не сработает.