o que (code = exited, status = 1 / FAILURE)? serviço nginx status

2

Acabei de encontrar um erro no estado do nginx. Este erro não impede nada. Isso não me dá problemas. Tudo começou corretamente. Nginx -t Não retornou nenhum erro de sintaxe.

Eu só vejo isso na venda do status nginx. Serviço nginx status. Ou Systemctl status nginx

Erro:

systemctl status nginx
* nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2017-02-11 20:55:04 UTC; 5min ago
  Process: 25343 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=1/FAILURE)
  Process: 25710 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  Process: 25706 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
 Main PID: 25715 (nginx)
    Tasks: 2
   Memory: 2.0M
      CPU: 49ms
   CGroup: /system.slice/nginx.service
           |-25715 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
           '-25720 nginx: worker process                           

Feb 11 20:55:04 Singapore-ap-southeast systemd[1]: Starting A high performance web server and a reverse proxy server...
Feb 11 20:55:04 Singapore-ap-southeast systemd[1]: nginx.service: PID 25363 read from file /run/nginx.pid does not exist or is a zombie.
Feb 11 20:55:04 Singapore-ap-southeast systemd[1]: Started A high performance web server and a reverse proxy server.

Erro resultante.

Eu simplesmente fiz:

Service nginx stop

E comece com o novo sistema:

systemctl start nginx

E agora ele me devorou.

    * nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2017-02-11 21:41:00 UTC; 1min 43s ago
  Process: 20928 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
  Process: 20941 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  Process: 20938 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
 Main PID: 20944 (nginx)
    Tasks: 2
   Memory: 2.0M
      CPU: 22ms
   CGroup: /system.slice/nginx.service
           |-20944 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
           '-20945 nginx: worker process                           

Feb 11 21:41:00 Singapore-ap-southeast systemd[1]: Starting A high performance web server and a reverse proxy server...
Feb 11 21:41:00 Singapore-ap-southeast systemd[1]: nginx.service: Failed to read PID from file /run/nginx.pid: Invalid argument
Feb 11 21:41:00 Singapore-ap-southeast systemd[1]: Started A high performance web server and a reverse proxy server.

A única coisa ruim que vejo é o

PID from file /run/nginx.pid: Invalid argument

Mas tudo funcional.

    
por Tarrio 11.02.2017 / 22:04

1 resposta

2

Process: 25343 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=1/FAILURE)

Esta linha está dizendo que o processo de quit falhou (veja a opção --stop ).

Significa simplesmente que não conseguiu parar, o que provavelmente significa que não estava sendo executado em primeiro lugar:)

A única coisa com que você realmente precisa se preocupar é ver o serviço como não sendo executado depois de tentar iniciá-lo.

    
por 30.08.2017 / 13:46