supervisord - run - Problema de error del socket del supervisor
unix var run supervisor supervisor sock no such file centos (6)
Este problema también ocurre cuando se usa una vieja vesion del archivo supervisord.conf
. La versión más nueva del supervisor usa un archivo de configuración diferente. Las soluciones anteriores no funcionan. En este caso, solo tiene que regenerar el archivo de configuración con
echo_supervisord_conf > /etc/supervisord.conf
Espero que ayude a alguien.
$ supervisorctl reread
error: <class ''socket.error''>, [Errno 111] Connection refused: file: /usr/lib64/python2.6/socket.py line: 567
Estoy tratando de configurar el supervisor en mi sistema de producción, pero estoy llegando a este error. El archivo de registro del supervisor está vacío.
Cuando solo escribo supervisorctl
, se queja:
http://localhost:9001 refused connection
No hay nada escuchando actualmente en el puerto 9001, AFACT: lsof | grep TCP
lsof | grep TCP
no devuelve nada.
Puede obtener este problema si inicia el supervisor con una url relativa para -c
y luego intenta ejecutar supervisorctl desde un directorio diferente.
Por ejemplo:
supervisord -c supervisord.conf
supervisorctl start someapp ## works
cd somedirectory
supervisorctl restart someapp ## http://localhost:9001 refused connection
La solución sería usar siempre la ruta absoluta. p.ej:
Bueno:
supervisord -c /etc/supervisor/supervisord.conf
Malo:
supervisord -c supervisord.conf
Si comenzó a supervisar con una ruta personalizada, de esta manera:
sudo supervisord -c /mypath/supervisord.conf
Entonces también debe comenzar supervisorctl con el mismo parámetro, como este:
sudo supervisorctl -c /mypath/supervisord.conf
Tienes que comenzar a supervisar antes de poder usar supervisorctl. En mi caso:
sudo supervisord -c /etc/supervisor/supervisord.conf
sudo supervisorctl -c /etc/supervisor/supervisord.conf
por favor haz lo siguiente:
sudo service supervisor start
publicar que todo es normal como b4 - hay un problema con la versión 1b
sudo supervisorctl reload
tanto supervisord
como supervisorctl
usan -c
con la ruta absoluta del archivo de configuración, asegúrese de que ambos comandos se inicien con la misma configuración.