Por que recebo o código de status 2 e o que isso significa?

4

Aqui está o resultado do comando service nginx status . (Debian 8 64 bits)

Loaded: loaded (/lib/systemd/system/nginx.service; enabled)
Active: active (running) since Fri 2015-09-18 12:20:23 CEST; 2h 29min ago
Process: 31845 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=2)
Process: 29093 ExecReload=/usr/sbin/nginx -g daemon on; master_process on; -s reload (code=exited, status=0/SUCCESS)
Process: 31851 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 31848 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 31852 (nginx)
CGroup: /system.slice/nginx.service
       ├─31852 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
       ├─31853 nginx: worker process                           
       ├─31854 nginx: worker process                           
       ├─31855 nginx: worker process                           
       └─31856 nginx: worker process           

Eu realmente não entendo o que Process: 31845 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=2) significa e porque eu recebo o código de status 2. De qualquer forma, parece que o nginx está funcionando corretamente.

O que devo fazer para resolver esta mensagem?

    
por pinGu 18.09.2015 / 15:06

1 resposta

0

De acordo com o comando start-stop-daemon em esta página , o script de status está tentando parar (- parar) nginx graciosamente (com o sinal QUIT), em seguida, tente novamente e espere no máximo 5 segundos (em QUIT / 5). Se, nesse momento, o nginx ainda estiver ativo (ou seja, o tempo limite for atingido), ele retornará o status 2.

Tentar parar um serviço quando solicitado por seu status é um comportamento que parece estranho para mim. Ele se encaixaria melhor em um script de reinicialização de serviço.

Isso não parece um problema. Eu não tentaria me livrar dessa mensagem

    
por 18.09.2015 / 16:49