Too many open files

Валентин Бартенев vbart at nginx.com
Fri Dec 5 19:44:52 UTC 2014


On Friday 05 December 2014 20:25:04 Sergey Kagansky wrote:
> Добрый день.
> Возникла такая ситуация:
> на сервере порядка 550 виртуальных хостов, у каждого вхоста есть два лога +
> каждый вхост инклюдит файл типа "банлиста" со списком айпи.
> при запуске nginx -t выдаёт это сообщение:
> nginx: [emerg] open() "/data/nginx/logs/wongamib.vhost.com-error.log"
> failed (24: Too many open files)

nginx -t вы видимо запускаете от имени текущего пользователя
и без ulimit, в обход вашего скрипта запуска.


> nginx можно рестартовать, релоадить, но вот при проверке конфигов
> происходит такое.
> 

А вот перезапускаете с помощью /etc/init.d/nginx от рута.

Подозреваю, что не нужно запускать nginx -t, а в скрипте для
этого также есть специальная команда.

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru