Supervisor unrecognized service-Problem nach Installation
Wenn ich installieren Betreuer aus apt-get
bekomme ich die version 3.0b2-1 und wenn ich sudo service supervisor status
bekomme ich is running
(ältere beta-version, die funktioniert Prima)
Einem Verzeichnis auf /etc/supervisor
erstellt mit supervisord.conf
Datei rein und leer dir conf.d
Allerdings versucht zu installieren der neuesten version (3.1.1) mit pip oder easy_install und läuft service supervisor status
bekomme ich supervisor: unrecognized service
(neueste version nicht funktioniert)
Keine Konfigurations-Dateien erstellt werden, bei /etc
also ich hab echo_supervisord_conf > /etc/supervisord.conf
wie gesagt bei docs.
Kann ich nicht ausführen-Dienst start/stop/restart/status... Und ich weiß nicht, ob die Vorgesetzte tatsächlich funktionieren. Irgendwelche Ideen hier?
Hinweis: ich verwende eine Ubuntu 14.04 x64-Maschine.
- Sie müssen möglicherweise ausführen
supervisorctl reread
zu Lesen, neue configs. - Ich habe das gleiche Problem, mit einem AWS (Ubuntu 14.04) - Instanz, für die ich das root-Passwort. Läuft
supervisorctl reread
nicht beheben. Ich habe versucht, die Installation mitsudo pip install supervisor
undsudo apt-get install supervisor
. - Also, was haben Sie beide am Ende zu tun? Ich brauche zu installieren Vorgesetzten innerhalb des virtualenv, aber ich will es zu reagieren, um sudo service supervisor-Befehle.
- Ich habe eine Antwort 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ich schließlich auch Tat, ist eigentlich Arbeit mit der
apt-get
installation. Keine Probleme mit ihm.Ich würde empfehlen, die route, das hinzufügen einer upstart-Dienst, wie gezeigt,hier.
Sobald Sie erstellt haben, die upstart conf-Datei können Sie dann nur:
Standen vor einem ähnlichen Problem wegen
/etc/init.d/supervisord
fehlt ausführbaren Modus.Fixiert es für mich.
Anderen, stolperte über diesen thread, ich hatte das gleiche Problem aber meine Datei-Struktur falsch war.
Meiner Struktur war
/etc/init.d/supervisor/supervisord
.Funktioniert das nicht. Sie müssen die
supervisord
- Datei innerhalb voninit.d
etwa so:/etc/init.d/supervisord
.