حل فرآیند نظارت بر راه اندازی Monit ناپدید می شود monit.service شکست خورد.

نظارت بر نظارتنرم افزارشروع نظارت در هنگام راه‌اندازی انجام نشد.

حل فرآیند نظارت بر راه اندازی Monit ناپدید می شود monit.service شکست خورد.

Monit فرآیند نظارت را شروع می کند و ناپدید می شود و monit.service f را تحریک می کندaiرهبری.

کنترل پنل CWP (CWP7) برای نصب مانیتورینگ Monitپس از نصب نرم افزار، فرآیند نظارت بر راه اندازی Monit ناپدید می شود و یک پیام ظاهر می شود: monit.service شکست خورد.

شایان ذکر است که تلاش شده تا فعال شودsystemctl enable monit

[root@stage-web-1 vagrant]# systemctl status monit
monit.service - Pro-active monitoring utility for unix systems
Loaded: loaded (/usr/lib/systemd/system/monit.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2017-06-01 16:37:00 UTC; 6min ago
Process: 1131 ExecStop=/usr/bin/monit quit (code=exited, status=1/FAILURE)
Process: 1079 ExecStart=/usr/bin/monit -I (code=exited, status=1/FAILURE)
Main PID: 1079 (code=exited, status=1/FAILURE)

Jun 01 16:37:00 stage-web-1 systemd[1]: Started Pro-active monitoring utility for unix systems.
Jun 01 16:37:00 stage-web-1 systemd[1]: Starting Pro-active monitoring utility for unix systems...
Jun 01 16:37:00 stage-web-1 monit[1079]: Error opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory
Jun 01 16:37:00 stage-web-1 systemd[1]: monit.service: main process exited, code=exited, status=1/FAILURE
Jun 01 16:37:00 stage-web-1 monit[1131]: Error opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory
Jun 01 16:37:00 stage-web-1 systemd[1]: monit.service: control process exited, code=exited status=1
Jun 01 16:37:00 stage-web-1 systemd[1]: Unit monit.service entered failed state.
Jun 01 16:37:00 stage-web-1 systemd[1]: monit.service failed.

حقایق نشان می دهد که آن را/var/www/html/nfsپوشه ای است که از طریق NFS روی درایو شبکه نصب شده است.

Monit قبل از NFS شروع شده بود، بنابراین پوشه هنوز وجود نداشت و باعث خطای monit شدError opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory.

چگونه می توان ناپدید شدن فرآیند نظارت بر راه اندازی Monit را حل کرد.

راه حل این است که ویرایش کنید/lib/systemd/system/monit.service:

[Unit]
Description=Pro-active monitoring utility for unix systems
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/monit -I
ExecStop=/usr/bin/monit quit
ExecReload=/usr/bin/monit reload

[Install]
WantedBy=multi-user.target

و اضافه کنیدnfs.service到该Afterپشت.نتیجه نهایی به این صورت است:

[Unit]
Description=Pro-active monitoring utility for unix systems
After=network.target nfs.service

[Service]
Type=simple
ExecStart=/usr/bin/monit -I
ExecStop=/usr/bin/monit quit
ExecReload=/usr/bin/monit reload

[Install]
WantedBy=multi-user.target

مانیتور Monit اکنون می تواند در زمان راه اندازی با موفقیت راه اندازی شود.

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشت "حل کردن فرآیند نظارت بر راه اندازی Monit، ناپدید شدن monit.service ناموفق بود."، که برای شما مفید است.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-1422.html

به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!

🔔 اولین نفری باشید که "راهنمای استفاده از ابزار هوش مصنوعی بازاریابی محتوایی ChatGPT" را در فهرست بالای کانال دریافت می کنید! 🌟
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

به بالا بروید