Back home

Supervisor monitora o problema de que o nginx continua reiniciando

Supervisor monitora o problema de que o nginx continua reiniciando

Role para baixo aqui para ver mais conteúdo

supervisor monitora o problema que o nginx continua reiniciando

O supervisor monitora o nginx. Depois de escrever o arquivo de configuração, verifica-se que ele continua reiniciando. Após a solução de problemas, verifica-se que o comando está errado:

comando = /usr/local/bin/nginx Este comando inicia em segundo plano por padrão, mas o supervisor não pode monitorar o programa em segundo plano, portanto, o supervisor sempre executa este comando.

Adicionando o -g ‘daemon off;’ parâmetro pode resolver este problema. Este parâmetro significa correr em primeiro plano.

comando = /usr/local/bin/nginx -g ‘daemon desligado;’

A configuração completa do nginx de monitoramento do supervisor é a seguinte:

[program:nginx]
 
command = /usr/local/bin/nginx  -g 'daemon off;'
 
stdout_logfile=/Users/ddios/nginx_stdout.log
 
stdout_logfile_maxbytes=10MB
 
stderr_logfile=/Users/ddios/nginx_stderr.log
 
user = ddios
 
stderr_logfile_maxbytes=10MB
 
autostart=true
 
autorestart=true