Page 1 of 1

Job for nginx.service failed

Posted: Tue Feb 14, 2017 6:59 am
by Stan79
Всем привет!

Подскажите, в чём может быть дело: работал себе сервер, работал, да на следующий день захожу, а там отвалился nginx.

Пытаюсь запустить

Code: Select all

service nginx start
В ответ

Code: Select all

Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
Смотрим

Code: Select all

systemctl status nginx.service

Code: Select all

● nginx.service - LSB: Stop/start nginx
   Loaded: loaded (/etc/init.d/nginx)
  Drop-In: /etc/systemd/system/nginx.service.d
           └─limits.conf
   Active: failed (Result: exit-code) since Tue 2017-02-14 09:34:03 MSK; 1min 55s ago
  Process: 15439 ExecStart=/etc/init.d/nginx start (code=exited, status=1/FAILURE)

Feb 14 09:34:03 cs46195 nginx[15439]: nginx: [emerg] "location" directive is not allowed here in /etc/nginx/conf.d/phppgadmin.inc:1
Feb 14 09:34:03 cs46195 systemd[1]: nginx.service: control process exited, code=exited status=1
Feb 14 09:34:03 cs46195 systemd[1]: Failed to start LSB: Stop/start nginx.
Feb 14 09:34:03 cs46195 systemd[1]: Unit nginx.service entered failed state.
Тестим nginx.conf

Code: Select all

nginx -t -c /etc/nginx/nginx.conf
Ошибка, методом тыка, выясняется что здесь

Code: Select all

    # Wildcard include
    include             /etc/nginx/conf.d/*.conf;
Но вчера всё работало, подскажите, в чём причина?

Re: Job for nginx.service failed

Posted: Tue Mar 07, 2017 10:34 am
by skurudo
Feb 14 09:34:03 cs46195 nginx[15439]: nginx: [emerg] "location" directive is not allowed here in /etc/nginx/conf.d/phppgadmin.inc:1
Что-то явно изменилось.
Обновление какое-то было софтов?