Ich habe Supervisor-Setup, um einige Prozesse zu verwalten. Es funktioniert einwandfrei, wenn ich meinen Server starte, aber wenn ich ihn stoppe und versuche, ihn erneut zu starten, schlägt dies fehl und ich bekomme folgende Fehlermeldung:
* Supervisor Daemon Manager wird gestartet ... Fehler: Ein anderes Programm überwacht bereits einen Port, für dessen Verwendung einer unserer HTTP-Server konfiguriert ist. Beenden Sie dieses Programm zuerst, bevor Sie supervisord starten. Verwenden Sie für Hilfe / usr / bin / supervisord -h ...Scheitern!
Ich verwende Nginx auf Port 80 und 4 Webserver auf den Ports 8000, 8001, 8002, 8003
Hat jemand eine Idee, was los ist?
Beim Neustart funktioniert alles einwandfrei.
unix:///tmp/supervisor.sock no such file
. Was muss ich sonst noch tun?Ich würde lsof verwenden, um herauszufinden, welcher Prozess an diesen Ports empfangsbereit ist.
lsof -i tcp | grep LISTEN
Sobald Sie herausgefunden haben, um welchen Prozess es sich handelt, ist dies die halbe Miete.
quelle