-
Member
Ошибка при создании WWW домена
Привет форумчанам!
Я счастливый владелец ISPmanager 5 Lite. К сожалению, в один прекрасный момент система перестала добавлять WWW домены со следующей ошибкой:
Возникла ошибка при работе с WWW-доменами. Тест конфигурации web-сервера при сохранении файла '/etc/nginx/vhosts/user/domain.com.conf' завершился неудачно: Testing nginx configuration: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: [emerg] socket() [2001:41d0:52:700::86b]:443 failed (24: Too many open files) nginx: configuration file /etc/nginx/nginx.conf test failed
Перерыл интернет, все возможные варианты пробовал, в том числе:
в /etc/security/limits.conf добавить строки:
* soft nofile 16384
* hard nofile 16384
в nginx.conf добавить строку:
worker_rlimit_nofile 16384
На сервере 519 доменных имен. Если удаляю один или несколько, могу добавить новые, но больше этого количества система добавить не позволяет.
Сервер перезагружал. На жестком более 20% свободного места. Операционная система Debian wheezy, все работает на VPS (OpenStack KVM).
В чем может быть проблема?
Большое спасибо за Ваше время.
Последний раз редактировалось Gorky; 13.01.2016 в 08:20.
-
ISPsystem team
Отключите ведение логов для веб доменов, это освободит дескрипторы.
-
Member
Fly, спасибо за ответ.
Где можно отключить ведение логов для веб доменов? Просто закомментировать access_log и error_log в настройках nginx.conf (пробовал, не помогло)? Логов которые отвечают за веб домены я не нашел.
Спасибо.
Последний раз редактировалось Gorky; 13.01.2016 в 16:51.
-
Gorky не мучайтесь
сделайте лайв хак
добавьте
ulimit -n 120000
в /etc/init.d/nginx
и будет вам счастье
-
Member
HappyAlex, тысячи благодарностей. Все получилось.
-
Метки этой темы
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума