LINUX.ORG.RU

Nginx не перезапускается

 ,


0

2

Приветствую сообщество linux.org!
К вам взываю только в случаях отчаяния, сейчас как раз такой: скомпилировал из пакетов nginx версии 1.8.1 на Debian 8 с модулями pagespeed и threads, скинул себе на пк, сегодня развернул на свежем сервере Debian 8, все было хорошо, но в один момент отвалилось, конфиги привожу, документация на nginx.com была прочитана и все было настроено согласно имеющимся целям. Впрочем если обнаружится что-то вредное, готов выслушать.
Результат команды systemctl status nginx.service -l
● nginx.service - LSB: Stop/start nginx
Loaded: loaded (/etc/init.d/nginx)
Active: failed (Result: exit-code) since Fri 2016-03-04 22:49:17 EET; 14min ago
Mar 04 22:49:17 pandora nginx[1872]: Usage: /etc/init.d/nginx {start|stop|status|restart|reload|force-reload|upgrade|configtest}
Mar 04 22:49:17 pandora systemd[1]: nginx.service: control process exited, code=exited status=3
Mar 04 22:49:17 pandora systemd[1]: Failed to start Nginx - a high performance http(s) server.
Mar 04 22:49:17 pandora systemd[1]: Unit nginx.service entered failed state.
Mar 04 22:51:06 pandora systemd[1]: Unit nginx.service cannot be reloaded because it is inactive.


/etc/nginx/nginx.conf
http://pastebin.com/7a8Z89e9
/etc/nginx/sites-enabled/default
http://pastebin.com/JynXv77g


Возможно, эта проблема связана и с другой, - когда через WinSCP я пытаюсь от обычного пользователя (он состоит в группах ftp, sudo, www-data) залить файлы в /var/www ничего не получается, высвечивается ошибка об отсутствии разрешений, хотя казалось бы должна помочь команда
chown -R www-data:www-data *


Святой reboot помогает, но не считаю, что это адекватное решение данной проблемы. В гугле информации о причинах и решений найти не смог.

А как выглядит строка запуска в nginx.service?

anonymous ()
Ответ на: комментарий от anonymous

nginx.service как отдельный файл отсутствует, запуск идет через /etc/init.d

frodachi ()
Ответ на: комментарий от frodachi

Мне показалось, что вот эта строка

nginx[1872]: Usage: /etc/init.d/nginx {start|stop|status|restart|reload|force-reload|upgrade|configtest}

как бы говорит о неправильной команде запуска.

Вручную пробовал запускать? Возможно дело как раз в скрипте /etc/init.d/nginx.

anonymous ()
Ответ на: комментарий от frodachi

nginx.service как отдельный файл отсутствует

А кто же тогда запускает /etc/init.d/nginx?

anonymous ()
Ответ на: комментарий от anonymous

когда ловлю ошибку, пробовал вручную останавливать и запускать снова, но результата это не дает, через htop вижу, что nginx все равно висит/запущен

frodachi ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.