Вырашыце праблему знікнення працэсу маніторынгу запуску Monit monit.service не атрымалася.

Праграмнае забеспячэнне для маніторынгу Monit не запускае маніторынг.

Вырашыце праблему знікнення працэсу маніторынгу запуску Monit monit.service не атрымалася.

Monit запускае працэс маніторынгу і знікае, падказваючы monit.service faiвял.

Пасля ўсталёўкі праграмнага забеспячэння для маніторынгу Monit у панэлі кіравання CWP (CWP7) працэс маніторынгу Monit знікае, і з'яўляецца паведамленне "monit.service failed".

Варта адзначыць, што была зроблена спроба ўключыць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, таму папка яшчэ не існавала, што выклікала памылку monitError opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory.

Як вырашыць знікненне працэсу маніторынгу запуску Monit monit.service не атрымалася.?

Абыходным шляхам з'яўляецца рэдагаванне/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 можа паспяхова запускацца падчас загрузкі.

Спадзяюся, артыкул «Вырашэнне праблемы знікнення працэсу маніторынгу Monit пры запуску: збой monit.service», апублікаваны ў блогу Чэня Вэйляна ( https://www.chenweiliang.com/ ), будзе вам карысным.

Не саромейцеся падзяліцца спасылкай на гэты артыкул: https://www.chenweiliang.com/cwl-1422.html

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

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

Пракрутка да пачатку