supervisord – Problema del puerto del servidor HTTP del supervisor

Pregunta:

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 de nuevo, falla y me da este mensaje de error:

 * Starting Supervisor daemon manager...
Error: Another program is already listening on a port that one of our HTTP servers is configured to use.  Shut this program down first before starting supervisord.
For help, use /usr/bin/supervisord -h
   ...fail!

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.

Respuesta:

Me encontré con esto también. Lo arreglé haciendo cualquiera de estos:

sudo unlink /tmp/supervisor.sock

sudo unlink /var/run/supervisor.sock

Este archivo .sock se define en el valor de configuración del archivo /etc/supervisord.conf [unix_http_server] (el valor predeterminado es /tmp/supervisor.sock o /var/run/supervisor.sock ).

Espero que esto ayude a alguien en el futuro.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım