CWP7 مانیٹ مانیٹرنگ کی خرابیوں کا ازالہ کرنا: nginx کنکشن مانیٹرنگ میں ناکام ہو گیا

پچھلی بار، جب Chen Weiliang نے CWP کنٹرول پینل (CWP7) میں Monit مانیٹرنگ سافٹ ویئر انسٹال کیا ، تو اس نے Monit کی نگرانی کے عمل کے آغاز پر غائب ہونے کے مسئلے کو حل کیا (monit.service ناکام ہوگیا)۔
اب مجھے ایک نیا مسئلہ درپیش ہے - Nginx کنکشن کی نگرانی کرنے میں ناکام رہا...
monit میں nginx کنکشن کو کیسے حل کیا جائے؟
nginx کنکشن کو حل کرنے کا طریقہ مانیٹ ایرر کے مسئلے میں ناکام ہوگیا:
سب سے پہلے، درج ذیل کمانڈ میں SSH ▼
ps -ef|grep nginxnginx کنفیگریشن فائل ملی:
[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;
مانیٹ مانیٹرنگ پروگرام کی کنفیگریشن فائل میں، نگینکس کی نگرانی کے لیے درج ذیل کنفیگریشن درج کریں▼
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.servicemonit میں nginx کنکشن ناکام ہونے کا مسئلہ آخر کار حل ہوگیا!
امید ہے کہ، چن ویلیانگ کے بلاگ ( https://www.chenweiliang.com/ ) پر شیئر کیا گیا مضمون "monit error میں nginx کنکشن کو حل کرنا ناکام ہوگیا" آپ کے لیے مددگار ثابت ہوگا۔
اس مضمون کا لنک بلا جھجھک شیئر کریں: https://www.chenweiliang.com/cwl-1423.html
