Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Как рестартонуть nginx?
цитата
11/08/06 в 23:21
 Lorix
Привет народ такая проблемма немогу рестартонуть ningx. вернее запустить сервак перегрузилл а эта хренотень нестартанула.

- killall -HUP nginx
bash: /usr/local/bin/-: Permission denied


что делать подскажите
цитата
11/08/06 в 23:40
 Vlad_S
Не знаю правильно ли, но я обычно сначала делаю ps ax, нахожу соответствующий процесс, убиваю nginx, а потом стартую...
цитата
11/08/06 в 23:50
 Iceworld
nginx -t - тест конфигурации
kill -HUP PID-главного процесса
или подробнее sysoev.ru
А главный спец по gninx Mike Fox
цитата
12/08/06 в 09:04
 Mike Fox
_http://sysoev.ru/nginx/docs/control.html
тут подробно про управление nginx

killalll делать ни в коем случае нельзя
убивать и стартовать тоже нельзя - теряете траффик
kill -HUP <PID>
<PID> - пид главного процесса, после этой команды стратуют новые воркеры, старые плавно отрабатывают свои запросы и выходят.
цитата
12/08/06 в 10:53
 LADMIN
Vlad_S писал:
Не знаю правильно ли, но я обычно сначала делаю ps ax, нахожу соответствующий процесс, убиваю nginx, а потом стартую...


Номер главного процесса по умолчанию записывается в файл /usr/local/nginx/logs/nginx.pid. Изменить имя этого файла можно при конфигурации сборки или же в nginx.conf директивой pid.
(Цитата с http://sysoev.ru/nginx/docs/control.html)
цитата
13/08/06 в 12:57
 eSupport
bash: /usr/local/bin/-: Permission denied

Тут два варианта

1. Ты не под рутом
2. На nginx нет execute бита


Эта страница в полной версии