CWP7 resuelve el problema de la conexión nginx falló en el error de monitoreo

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

CWP7 resuelve el problema de la conexión nginx falló en el error de monitoreo

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 nginx

Encontré 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 timeout

Reinicie el programa de monitoreo Monit▼

systemctl restart monit.service

Ver el estado del programa de monitoreo Monit▼

systemctl status monit.service

Si 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.service

Ver el estado del programa de monitoreo Monit▼

systemctl status monit.service

¡Finalmente se solucionó el problema de la conexión nginx fallida en monit!

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Ir al Inicio