Tatua mchakato wa ufuatiliaji wa uanzishaji wa Monit hutoweka monit.service imeshindwa.

Monit ufuatiliajiProgramuImeshindwa kuanza ufuatiliaji wakati wa kuanza.

Tatua mchakato wa ufuatiliaji wa uanzishaji wa Monit hutoweka monit.service imeshindwa.

Monit huanza mchakato wa ufuatiliaji na kutoweka, na kusababisha monit.service faikuongozwa.

katikaPaneli ya Kudhibiti ya CWP (CWP7) ili kusakinisha ufuatiliaji wa MonitBaada ya programu kusakinishwa, mchakato wa ufuatiliaji wa kuanza kwa Monit hupotea, na haraka inaonekana: monit.service imeshindwa.

Ni vyema kutambua kwamba jaribio limefanywa ili kuwezeshasystemctl 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.

Ukweli unaonyesha hivyo/var/www/html/nfsni folda iliyowekwa kwenye hifadhi ya mtandao kupitia NFS.

Monit ilianzishwa kabla ya NFS, kwa hivyo folda haikuwepo, na kusababisha kosa la monitError opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory.

Jinsi ya kutatua kutoweka kwa mchakato wa ufuatiliaji wa uanzishaji wa Monit monit.service umeshindwa.?

Suluhu ni kuhariri/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

na kuongezanfs.serviceNi wakatiAfterNyuma.Matokeo ya mwisho yanaonekana kama hii:

[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

Kichunguzi cha Monit sasa kinaweza kuanza kwa mafanikio wakati wa kuwasha.

发表 评论

Barua pepe yako haitachapishwa. 必填 项 已 用 * 标注

Kitabu ya Juu