Επίλυση της διαδικασίας παρακολούθησης εκκίνησης 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, επομένως ο φάκελος δεν υπήρχε ακόμα, προκαλώντας το σφάλμα παρακολούθησηςError 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 failed." που κοινοποιήθηκε στο ιστολόγιο του Chen Weiliang ( https://www.chenweiliang.com/ ) θα σας φανεί χρήσιμο.

Μη διστάσετε να κοινοποιήσετε τον σύνδεσμο αυτού του άρθρου: https://www.chenweiliang.com/cwl-1422.html

Για να ξεκλειδώσετε περισσότερα κρυμμένα κόλπα🔑, καλώς ήρθατε στο κανάλι μας στο Telegram!

Κάντε share και like αν σας αρέσει! Τα share και τα likes σας είναι το συνεχές μας κίνητρο!

 

发表 评论

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

Μεταβείτε στην κορυφή