Resolució d'errors de monitorització de CWP7 Monit : error de connexió nginx durant la monitorització

L'última vegada, quan Chen Weiliang va instal·lar el programari de monitorització Monit al tauler de control de CWP (CWP7) , va resoldre el problema que feia que el procés de monitorització de Monit desaparegués en iniciar-se (error de monit.service).
Ara tinc un problema nou: la connexió Nginx de monitorització de Monit ha fallat...
Com resoldre la connexió nginx fallada a monit?
El mètode per resoldre la connexió nginx ha fallat en el problema d'error de monitor:
Primer, SSH a la següent comanda ▼
ps -ef|grep nginxS'ha trobat el fitxer de configuració nginx:
[root@ten ~]# ps -ef|grep nginx root 11550 1 0 02:12 ? 00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf nobody 11551 11550 0 02:12 ? 00:00:04 nginx: worker process nobody 11552 11550 0 02:12 ? 00:00:08 nginx: worker process nobody 11553 11550 0 02:12 ? 00:00:02 nginx: worker process nobody 11554 11550 0 02:12 ? 00:00:01 nginx: worker process nobody 11555 11550 0 02:12 ? 00:00:00 nginx: cache manager process root 19827 9820 0 02:37 pts/0 00:00:00 grep --color=auto nginx
Obriu el fitxer de configuració de nginx :
/etc/nginx/nginx.conf
S'ha trobat la ubicació del camí de nginx.pid:
pid /var/run/nginx.pid;
Al fitxer de configuració del programa de monitorització Monit, introduïu la configuració següent per supervisar nginx▼
check process nginx with pidfile /var/run/nginx.pid
start program "/usr/bin/systemctl start nginx.service"
stop program "/usr/bin/systemctl stop nginx.service"
if failed port 8181 protocol http then restart
if 4 restarts within 8 cycles then timeoutif 4 restarts within 8 cycles then timeoutReinicieu el programa de monitorització de Monit▼
systemctl restart monit.serviceVeure l'estat del programa de monitorització de Monit▼
systemctl status monit.serviceSi s'arriba a aquest pas, encara apareix el missatge d'error:nginx Connection failed in monit
Si us plau, intenteu modificar el número de port de la configuració de monitorització de nginx a "8181" o "80":
if failed port 8181 protocol http then restart if failed port 80 protocol http then restart
A continuació, reinicieu el programa de monitorització de Monit▼
systemctl restart monit.serviceVeure l'estat del programa de monitorització de Monit▼
systemctl status monit.serviceEl problema de la connexió nginx fallada en monit finalment es resol!
Esperem que l'article "Resolució de l'error de connexió nginx en monit" compartit al blog de Chen Weiliang ( https://www.chenweiliang.com/ ) us sigui útil.
No dubteu a compartir l'enllaç d'aquest article: https://www.chenweiliang.com/cwl-1423.html
