Не перезагружается nginx

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
tfox
рядовой
Сообщения: 14
Зарегистрирован: 2014-03-02 16:29:33

Не перезагружается nginx

Непрочитанное сообщение tfox » 2015-07-29 12:04:07

С конфигурационными файлами все в порядке.

Код: Выделить всё

root@maxserver:~# nginx -c /etc/nginx/nginx.conf -t**
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
При попытке перечитать конфиг файл пишет такое.

Код: Выделить всё

root@maxserver:~# kill -HUP `cat /var/run/nginx.pid`
-bash: kill: (5289) - No such process
Если перезагружать то пишет fail

Код: Выделить всё

root@maxserver:~# sudo /etc/init.d/nginx restart
 * Restarting nginx nginx                                [fail] 
root@maxserver:~#

В чем может быть причина? Почему он сообщает, что bash - нет такого процесса?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Не перезагружается nginx

Непрочитанное сообщение lap » 2015-07-30 20:34:13

а всякий ps че говрит?
Не сломалось - не чини.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Не перезагружается nginx

Непрочитанное сообщение BlitzKrieg » 2015-07-30 21:47:43

Ну у вас pid файл неверный пид содержит вестимо, если конечно демон поднимается вообще.

tfox
рядовой
Сообщения: 14
Зарегистрирован: 2014-03-02 16:29:33

Не перезагружается nginx

Непрочитанное сообщение tfox » 2015-07-30 22:54:42

BlitzKrieg писал(а): Ну у вас pid файл неверный пид содержит вестимо, если конечно демон поднимается вообще.
Я перезапускал nginx неправильно. kill -HUP `cat /var/run/nginx.pid`

На другом форуме мне объяснили:
kill -HUP `cat /var/run/nginx.pid`
так я и думал... сервис перезапустили без удаления pid-файла...
А что так разве делать нельзя?

в нем был записан ID процесса nginx по которому была проверка
наличие этого файла для стартовых скриптов означает что процесс запущен и в нем записан правильный PID
вы перезапустили процесс, тем самым PID сменился, а в файле остался старый ИД.
Ну и скрипты запуска пытались обращаться по этому старому идентификатору, естественно, у них ничего не выходило
Мораль: используйте системные средства управления сервисами(service/systemctrl) - они обычно делают больше, чем просто запускают программу.
Например, для перезапуска некоторых сервисов(samba, ...) нужно перезапускать вспомогательные демоны

rubylnik
рядовой
Сообщения: 48
Зарегистрирован: 2013-11-02 12:57:14

Не перезагружается nginx

Непрочитанное сообщение rubylnik » 2015-08-05 18:05:55

Попробуй найти процессы связанные через nginx

Код: Выделить всё

ps -aux | grep ngix
И убей процессы связанные с ним.
А вообще правильно тебе написали про service/systemctrl