ไดเรกทอรีบทความ
ติดตามตรวจสอบ软件ไม่สามารถเริ่มการตรวจสอบเมื่อเริ่มต้น
Monit เริ่มกระบวนการตรวจสอบและหายไป แจ้ง monit.service faiนำ
在แผงควบคุม 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 ดังนั้นจึงยังไม่มีโฟลเดอร์ ทำให้เกิดข้อผิดพลาด 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 สามารถเริ่มทำงานได้สำเร็จในเวลาบูต
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "การแก้ปัญหา Monit Startup Monitoring Process Disappearance monit.service ล้มเหลว" ซึ่งเป็นประโยชน์กับคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-1422.html
ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!