При попытке перезапуска nginx возникает ошибка:
2015/07/17 23:12:49 [emerg] 3688#0: open() "/var/www/httpd-logs/site.ru.error.log" failed (24: Too many open files)
Просто запуск:
# ulimit -n 16384
и перезапуск nginx не помогает.
Решение:
# vim /usr/lib/systemd/system/nginx.service
LimitNOFILE=16384
# systemctl --system daemon-reload
# service nginx restart
Чтобы обновление nginx не перезатерло конфиг, следует создать файл /etc/systemd/system/nginx.service.d/override.conf:
[Service]
LimitNOFILE=16384
2015/07/17 23:12:49 [emerg] 3688#0: open() "/var/www/httpd-logs/site.ru.error.log" failed (24: Too many open files)
Просто запуск:
# ulimit -n 16384
и перезапуск nginx не помогает.
Решение:
# vim /usr/lib/systemd/system/nginx.service
LimitNOFILE=16384
# systemctl --system daemon-reload
# service nginx restart
Чтобы обновление nginx не перезатерло конфиг, следует создать файл /etc/systemd/system/nginx.service.d/override.conf:
[Service]
LimitNOFILE=16384
2 комментария:
Будет перезатерто обновлением пакета nginx, чтобы такого не было, следует создать файл /etc/systemd/system/nginx.service.d/override.conf и разместить там следующие строки:
[Service]
LimitNOFILE=16384
Спасибо. Добавил в заметку.
Отправить комментарий