Solución de problemas de monitorización de CWP7 Monit : Fallo de conexión de nginx en la monitorización

La última vez, cuando Chen Weiliang instaló el software de monitorización Monit en el panel de control CWP (CWP7) , resolvió el problema de que el proceso de monitorización de Monit desapareciera al iniciarse (monit.service failed).
Ahora tengo un nuevo problema: Monit monitoreó la conexión de Nginx falló...
¿Cómo resolver la conexión nginx falló en monit?
El método para resolver la conexión nginx falló en el problema de error de monitoreo:
Primero, SSH en el siguiente comando ▼
ps -ef|grep nginxEncontré el archivo de configuración de 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
Abra el archivo de configuración de nginx :
/etc/nginx/nginx.conf
Encontré la ubicación de la ruta de nginx.pid:
pid /var/run/nginx.pid;
En el archivo de configuración del programa de monitoreo Monit, ingrese la siguiente configuración para monitorear 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 timeoutReinicie el programa de monitoreo Monit▼
systemctl restart monit.serviceVer el estado del programa de monitoreo Monit▼
systemctl status monit.serviceSi se llega a este paso, el mensaje de error sigue apareciendo:nginx Connection failed in monit
Intente modificar el número de puerto de la configuración de monitoreo nginx a "8181" o "80":
if failed port 8181 protocol http then restart if failed port 80 protocol http then restart
Luego, reinicie el programa de monitoreo Monit▼
systemctl restart monit.serviceVer el estado del programa de monitoreo Monit▼
systemctl status monit.service¡Finalmente se solucionó el problema de la conexión nginx fallida en monit!
Esperemos que el artículo "Cómo solucionar el error de conexión de nginx en monit" compartido en el blog de Chen Weiliang ( https://www.chenweiliang.com/ ) le sea útil.
No dudes en compartir el enlace de este artículo: https://www.chenweiliang.com/cwl-1423.html
