CWP7 нь nginx холболтын мониторын алдааны асуудлыг шийддэг

CWP7 Мониторын хяналтын алдааг олж засварлах: nginx Хяналтад холболт амжилтгүй боллоо

CWP7 нь nginx холболтын мониторын алдааны асуудлыг шийддэг

Өнгөрсөн удаа Чен Вэйлианг CWP хяналтын самбар (CWP7) -д Monit хяналтын програм хангамжийг суулгахдаа Monit хяналтын процесс эхлэхэд алга болдог асуудлыг шийдсэн (monit.service амжилтгүй болсон).

Одоо надад шинэ асуудал байна - Monit monitoring Nginx холболт амжилтгүй боллоо...

Monit дээр nginx холболт амжилтгүй болсныг хэрхэн шийдвэрлэх вэ?

Monit алдааны асуудалд nginx холболтыг шийдвэрлэх арга амжилтгүй болсон:

Эхлээд дараах команд руу SSH оруулна уу ▼

ps -ef|grep nginx

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

Nginx тохиргооны файлыг нээнэ үү :

/etc/nginx/nginx.conf

nginx.pid-н замын байршлыг олсон:

pid /var/run/nginx.pid;

Monit хяналтын программын тохиргооны файлд 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

Монит хяналтын програмыг дахин эхлүүлнэ үү▼

systemctl restart monit.service

Монит мониторингийн хөтөлбөрийн статусыг харах▼

systemctl status monit.service

Хэрэв энэ алхамд хүрсэн бол алдааны мэдэгдэл гарч ирнэ:nginx Connection failed in monit

Хяналтын nginx тохиргооны портын дугаарыг "8181" эсвэл "80" болгож өөрчлөхийг оролдоно уу:

if failed port 8181 protocol http then restart
if failed port 80 protocol http then restart

Дараа нь Монит хяналтын програмыг дахин эхлүүлнэ үү▼

systemctl restart monit.service

Монит мониторингийн хөтөлбөрийн статусыг харах▼

systemctl status monit.service

Monit-д nginx холболт амжилтгүй болсон асуудал эцэст нь шийдэгдлээ!

Чен Вэйлиангийн блог ( https://www.chenweiliang.com/ ) дээр хуваалцсан "Monit алдаагаар nginx холболт амжилтгүй болсон" нийтлэл танд тус болно гэж найдаж байна.

Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-1423.html

Илүү олон далд заль мэхийг нээхийн тулд манай Telegram сувагт нэгдэнэ үү!

Хэрэв танд таалагдвал лайк дарж, хуваалцаарай! Таны шэйр, лайк бол бидний байнгын урам зориг юм!

 

发表 评论

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

TOP хүртэл гүйлгэж