|
|
|
| С конфигурационными файлами все в порядке.
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 - нет такого процесса? | |
|
|
|
|
|
|
|
для: tfox
(29.07.2015 в 11:57)
| | в kill вы уверены что такие кавычки можно юзать?
почему бы вам не посмотреть номер процесса и не грохнуть по номеру?
зачем вы пишите sudo если и так под рутом вроде как?
а он у вас вообще запущен? | |
|
|
|
|
|
|
|
для: KPETuH
(29.07.2015 в 12:44)
| | Кавычки правильные. Сначала выполнится то, что в них, потом результат будет передан команде kill | |
|
|
|
|
|
|
|
для: tfox
(29.07.2015 в 11:57)
| | Сам nginx каким способом запускается?
Каким образом он был установлен? Из стандартного репозитория, собран из исходников, из отдельно скачанного deb пакета, как-то иначе? | |
|
|
|
|
|
|
|
для: tfox
(29.07.2015 в 11:57)
| |
Смотрим запущены ли процессы, если нет.
Может там путь к конфигу другой, тогда
Без указания пути к конфигу. | |
|
|
|