Échec de la résolution de la disparition du processus de surveillance du démarrage de Monit monit.service.

Surveillance du moniteur软件Échec du démarrage de la surveillance au démarrage.

Échec de la résolution de la disparition du processus de surveillance du démarrage de Monit monit.service.

Monit démarre le processus de surveillance et disparaît, invitant monit.service faiLED.

Dans Panneau de configuration CWP (CWP7) pour installer la surveillance MonitUne fois le logiciel installé, le processus de surveillance du démarrage de Monit disparaît et une invite apparaît : monit.service failed.

Il convient de noter qu'une tentative a été faite pour permettresystemctl 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.

Les faits montrent qu'il/var/www/html/nfsest un dossier monté sur un lecteur réseau via NFS.

Monit a été démarré avant NFS, donc le dossier n'existait pas encore, provoquant l'erreur monitError opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory.

Comment résoudre la disparition du processus de surveillance de démarrage de Monit, monit.service a échoué. ?

La solution consiste à modifier/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

et ajouternfs.service到该AfterDerrière.Le résultat final ressemble à ceci :

[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

Le moniteur Monit peut maintenant démarrer avec succès au démarrage.

J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) a partagé "La résolution de la disparition du processus de surveillance du démarrage de Monit monit.service a échoué.", qui vous est utile.

Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-1422.html

Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !

🔔 Soyez le premier à obtenir le précieux « Guide d'utilisation de l'outil d'IA de marketing de contenu ChatGPT » dans le répertoire supérieur de la chaîne ! 🌟
📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
Partagez et likez si vous aimez !
Vos partages et likes sont notre motivation continue !

 

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

到 顶部