Page 1 of 1

Правка файла nginx.config и httpd.config

Posted: Tue Jan 05, 2016 6:02 pm
by NewPanel
Добрый день. Заметил частое падение сервера httpd и nginx после добавления несколько сотен сайтов в панель. Сервер и nginx падает, и запустить из панели невозможно, из putty только можно перезапустить, и то, после увеличения кол-ва открытых файлов. Оказывается, что если железо слабенькое, nginx стопорится при работе с директорией логов httpd.
Что-бы хоть как-то решить это, я закоментировал строки, которые отвечают за работу с логами, в файлах httpd.config и nginx.config. Для записей каждого домена.
Это может негативно отразиться на текущей работе сервера?

Re: Правка файла nginx.config и httpd.config

Posted: Tue Jan 05, 2016 6:14 pm
by skurudo
NewPanel wrote:Заметил частое падение сервера httpd и nginx после добавления несколько сотен сайтов в панель.
...
Оказывается, что если железо слабенькое, nginx стопорится при работе с директорией логов httpd.
Логично, не находите? ))
NewPanel wrote:Что-бы хоть как-то решить это, я закоментировал строки, которые отвечают за работу с логами, в файлах httpd.config и nginx.config. Для записей каждого домена. Это может негативно отразиться на текущей работе сервера?
Вы сейчас спрашивает что-то из серии: "Доктор, я умру или прокатит?". Прокатит конечно.
Правильный вопрос все-таки из-за чего падает, а ответ по всей видимости в логах.

Если доменов много и речь действительно в количестве открытых файлов, то это может имеет смысл решать увеличением лимитов на открытые файлы, а не подрезанием логов? Как думаете? :)

Re: Правка файла nginx.config и httpd.config

Posted: Tue Jan 05, 2016 6:21 pm
by NewPanel
Да, увеличением открытых файлов это решается. Но сервер виртуальный, и по какой-то причине после выставления лимита, он снова возвращается в исходное положение (скорее хостеры скриптом). Поэтому, что бы оживить сервер и nginx каждый раз лезу через ssh и руками проделываю серию комманд для реанимации.
В моем случае пациент мертв еще до моих манипуляций с конфигами.
Поэтому спрашиваю у докторов, на текущую жизнедеятельность сайтов это может повлиять? Разбор логов для поиска проблем пока не рассматриваем...

Re: Правка файла nginx.config и httpd.config

Posted: Wed Jan 06, 2016 8:22 am
by skurudo
Для полноты картины стоит понять, что у вас за ОС. Дело в том, что в новых ОС лимит на открытые файлы отдельно выставляется в systemd - https://skurudo.ru/all/nginx-too-many-open-files/ (где-то я писал об этом на форуме, но не могу найти, потому ссылаюсь на блог)

Отсутствие логов на работу самих файлов не скажется. Традиционно мы не рекомендуем так делать, но раз возникла такая необходимость. Кроме логов есть вероятность того, что часть счетчиков могут работать не слишком корректно.

Re: Правка файла nginx.config и httpd.config

Posted: Wed Jan 06, 2016 4:06 pm
by NewPanel
Спасибо большое за совет.
Вообще хотел выразить огромную благодарность за вашу работу. Vesta Panel стала для меня открытием в мир серверов для своих нужд. Очень рад вашей работе, все очень просто и интуитивно.

Re: Правка файла nginx.config и httpd.config

Posted: Tue Jan 19, 2016 11:24 am
by skurudo
NewPanel wrote: Вообще хотел выразить огромную благодарность за вашу работу. Vesta Panel стала для меня открытием в мир серверов для своих нужд. Очень рад вашей работе, все очень просто и интуитивно.
Спасибо, рады помочь чем можем :)