J'ai installé superviseur sur le serveur Ubuntu 16.04.
$ sudo apt-get install supervisor
$ sudo update-rc.d supervisor defaults
Après le redémarrage, le superviseur n'a pas démarré automatiquement. Vérifié le statut:
qinking126@nas:~$ sudo service supervisor status
[sudo] password for qinking126:
● supervisor.service - Supervisor process control system for UNIX
Loaded: loaded (/lib/systemd/system/supervisor.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: http://supervisord.org
Je ne sais pas pourquoi c'est inactif (mort). Que dois-je vérifier pour le faire réparer?
ubuntu
supervisord
qinking126
la source
la source
Réponses:
Je suis convaincu que ce problème est un bogue d'emballage dans le paquet Supervisor d'Ubuntu 16.04 et qu'il semble avoir été causé par le passage à systemd:
Ce problème avait déjà été signalé en amont dans le suivi des problèmes du projet Supervisor (où rien ne pouvait être corrigé) dans le problème 735 .
J'ai été piqué par ce problème il y a quelques jours et étonné de constater que ce problème n'a jamais été signalé aux responsables de la maintenance du paquet, même si Ubuntu 16.04 a été publié il y a longtemps, ce qui rompt avec la compatibilité et le comportement attendu. C'est pourquoi j'ai décidé de signaler ce problème aux responsables du paquet dans le bogue 1594740 .
J'ai documenté une solution de contournement simple dans le bogue 1594740 qui ne nécessite pas la création de fichiers de configuration. Il vous suffit d'activer et de démarrer le démon Supervisor après l'installation du package:
Je ne suis pas si sûr que cela sera corrigé dans Ubuntu 16.04 , mais au moins maintenant il y a une place centrale pour recueillir les plaintes et les solutions de contournement de document ( bogue 1594740 , pas en question 735 ).
Si quelqu'un a été piqué par ce problème, envisagez d'exprimer votre préoccupation dans le bogue 1594740 pour convaincre les responsables de paquets de résoudre ce problème. Merci!
Mise à jour (2017-03-24): Hier, un correctif relatif à ce problème a été publié pour xenial-updates à la suite du bogue 1594740. Par conséquent, les nouvelles installations ne devraient plus être confrontées à ce problème.
la source
voir ici Lancer automatiquement supervisord au démarrage
Créez le
supervisord.service
fichier/usr/lib/systemd/system
et mettez le contenu suivant dans ce fichier en fonction du système:Initscripts
sudo systemctl daemon-reload
sudo systemctl enable supervisord.service
sudo systemctl start supervisord.service
la source
Voici un exemple de fichier dans lequel vous pouvez placer votre / lib / systemd / system /
la source
/etc/supervisord/supervisord.conf
Je l'ai enlevé superviseur et installé à nouveau. Ensuite, cela a fonctionné pour moi.
la source
apt-get install supervisor sur Ubuntu 16.04.2, installe le superviseur 3.2.0 et il démarre automatiquement au redémarrage.
pip install supervisor --upgrade passe à la version 3.3.1 et ne démarre plus du tout.
La mise à niveau fonctionne Ubuntu 16.04.1
la source
Sur
CentOS
je l'ai résolu en exécutant un travail cron au démarrage qui s'exécutesupervisord
:créer le travail cron exécuté
crontab -e
dans le terminal puis coller@reboot /bin/supervisord
( il doit s'agir du chemin du superviseur ) à la fin des travaux et le sauvegarder.la source