Memecahkan proses pemantauan startup Monit menghilang monit.service gagal.

Pemantauan pemantauan软件Gagal memulai pemantauan saat startup.

Memecahkan proses pemantauan startup Monit menghilang monit.service gagal.

Monit memulai proses pemantauan dan menghilang, meminta monit.service faiLED.

Panel Kontrol CWP (CWP7) untuk menginstal pemantauan MonitSetelah perangkat lunak diinstal, proses pemantauan startup Monit menghilang, dan muncul prompt: monit.service failed.

Perlu dicatat bahwa upaya telah dilakukan untuk mengaktifkansystemctl 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.

Fakta menunjukkan bahwa/var/www/html/nfsadalah folder yang dipasang ke drive jaringan melalui NFS.

Monit dimulai sebelum NFS, jadi foldernya belum ada, menyebabkan kesalahan monitError opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory.

Bagaimana mengatasi hilangnya monit startup monitoring proses monit.service gagal.?

Solusinya adalah mengedit/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

dan tambahkannfs.service到该AfterDi belakang.Hasil akhirnya terlihat seperti ini:

[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

Monitor Monit sekarang dapat memulai dengan sukses saat boot.

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) membagikan "Memecahkan Proses Pemantauan Startup Monit Hilangnya monit.service gagal.", yang berguna bagi Anda.

Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-1422.html

Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!

🔔 Jadilah orang pertama yang mendapatkan "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" yang berharga di direktori teratas saluran! 🌟
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!

 

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

滚动 到 顶部