Back home

Supervisor memonitor masalah nginx yang terus restart

Supervisor memonitor masalah nginx yang terus restart

Gulir ke bawah di sini untuk melihat konten lainnya

supervisor memantau masalah nginx yang terus restart

Supervisor memantau nginx. Setelah menulis file konfigurasi, ternyata file tersebut terus restart. Setelah pemecahan masalah, ternyata perintahnya salah:

command = /usr/local/bin/nginx Perintah ini dimulai di latar belakang secara default, tetapi supervisor tidak dapat memantau program latar belakang, sehingga supervisor selalu menjalankan perintah ini.

Menambahkan -g ‘daemon off;’ parameter dapat memecahkan masalah ini. Parameter ini berarti berjalan di latar depan.

perintah = /usr/local/bin/nginx -g ‘daemon mati;’

Konfigurasi lengkap supervisor monitoring nginx adalah sebagai berikut:

[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