5/5 - (1 голос)
В логе nginx Too many open files
Эта ошибка уже встречалась ранее для апача и прошлое решение помогло, сейчас же продолжение этой же ошибки, но уже для nginx.
Выполняем проверку конфигурации nginx
#nginx -t
Ошибок не обнаружено.
При этом во время изменения/добавления/удаления www-домена появляется ошибка в панели ISPmanager 5
Возникла ошибка при работе с WWW-доменами. Не удалось применить настройки WWW-домена
В логе nginx следующее сообщение:
nginx: [emerg] open() "/var/www/httpd-logs/sitename.ru.access.log" failed (24: Too many open files) nginx: configuration file /etc/nginx/nginx.conf test failed
Решение данной проблемы следующее:
# vi /usr/local/mgr5/etc/conf.d/nginx.conf
path nginx-configtest /usr/sbin/nginx.custom -t
# vi /usr/sbin/nginx.custom
#!/bin/sh /usr/sbin/nginx -t
# vi /usr/lib/systemd/system/ihttpd.service.d/nofile.conf
[Service] LimitNOFILE=99999
# vi /usr/lib/systemd/system/httpd.service.d/nofile.conf
[Service] LimitNOFILE=99999
# systemctl —system daemon-reload
# chmod +x /usr/sbin/nginx.custom
# killall core