Назад | Перейти на главную страницу

Добавить LimitNOFILE в скрипт инициализации haproxy

Я хочу добавить ограничение количества открытых файлов для процесса 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 не сработает.