(24: Too many open files) в ISPmanager 5

При проверке конфига nginx никаких ошибок не наблюдается:
# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
 
Однако при попытке изменения/добавления/удаления www-домена в панели ISPmanager 5 появляется ошибка:
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
 
Почему панель так реагирует -- непонятно.
Возможно из-за того, что стоит CentOS 7 и панель смотрит в одни лимиты, а сам nginx другие.
 
В общем решение пока такое:
# vim /usr/local/mgr5/etc/conf.d/nginx.conf
path nginx-configtest /usr/sbin/nginx.custom -t
 
# vim /usr/sbin/nginx.custom
#!/bin/sh
/usr/sbin/nginx -t

# vim /etc/systemd/system/ihttpd.service.d/nofile.conf
[Service]
LimitNOFILE=99999
 
# vim /etc/systemd/system/httpd.service.d/nofile.conf
[Service]
LimitNOFILE=99999
 
# systemctl --system daemon-reload
  • 3 Користувачі вважають це корисним
Ця відповідь вам допомогла?

Схожі статті

Создание и установка SSL сертификата на Nginx

Для установки SSL сертификата на Nginx Вам необходимо:1. Скопировать файлы сертификата на...

Установка SSL сертификата на Apache 2

Для установки SSL сертификата на Apache вам следует:1. Скопировать файлы SSL сертификата на...

Настройка HTTPS в Apache

Веб-сервер Apache полностью поддерживает работу по HTTPS. Для того, чтобы активировать...

connect to 127.0.0.1[127.0.0.1]:10024: Connection refused

Бывает так что в почта на сервере не отправляеться и не принимает, в письмах оутлупа ошибка...

S.M.A.R.T. Мониторинг дисков под Adaptec AAC-Raid контроллером

Для мониторинга дисков под Adaptec AACRaid контролером можно использовать бесплатную утилиту...