Tengo una configuración de supervisor para administrar algunos procesos. Funciona perfectamente bien cuando inicio mi servidor, sin embargo, cuando lo detengo e intento iniciarlo nuevamente, falla y me da este mensaje de error:
* Iniciando el administrador del demonio supervisor ... Error: otro programa ya está escuchando en un puerto que uno de nuestros servidores HTTP está configurado para usar. Cierre este programa primero antes de iniciar la supervisión. Para obtener ayuda, use / usr / bin / supervisord -h ...¡fallar!
Estoy ejecutando nginx en el puerto 80 y 4 servidores web en los puertos 8000, 8001, 8002, 8003
¿Alguien tiene alguna idea de lo que está pasando?
Cuando reinicio todo funciona bien.
unix:///tmp/supervisor.sock no such file
. Entonces, ¿qué más necesito hacer?Usaría lsof para averiguar qué proceso está escuchando en esos puertos.
lsof -i tcp | grep LISTEN
Una vez que haya resuelto qué proceso es, esa es la mitad de la batalla.
fuente