J'ai récemment eu beaucoup de problèmes avec les services démarrés par upstart. Actuellement, j'ai des problèmes avec avahi-daemon et rsyslogd. La plupart du temps, j'ai eu ce problème sur Ubuntu> = 12.04.
Quel est le problème? Si j'arrête un tel service, le script d'arrêt est bloqué (attendu 2 jours sur un serveur). Quand je le tue, le service reste dans l'état suivant stop/killed, process <pid>
qui n'est pas documenté (seulement stop/killed
est documenté!). Le service est vraiment en panne.
Maintenant, lorsque j'essaie de démarrer le service avec service <service> start
, le script de démarrage se bloque à nouveau.
Ma question est la suivante: comment vais-je déboguer ces problèmes? Les scripts de démarrage/d'arrêt ne font rien à un moment donné et la cause de ceci est intrinsèque. J'ai même eu ce problème avec les sans surveillance
La commande permettant de démarrer le travail système Upstart est Sudo start <service>
. Depuis la version 6.10. Upstart a remplacé le démon/sbin/init qui gérait les tâches et services de démarrage et d'arrêt pendant le démarrage/arrêt et les surveillait pendant le fonctionnement du système. [1]
Les fichiers journaux peuvent être trouvés dans /var/log/upstart/<service>.log
. Vous pouvez augmenter la priorité du journal du message par défaut à déboguer pour obtenir plus d'informations. détails. [2]
Votre problème est dû à une mauvaise utilisation du travail de création de strophe expect avec le statut job stop/killled, process nnn
. [3]