linux - refused - unix:///var/run/supervisor.sock no such file
supervisorctl ERROR(no existe tal proceso) (3)
Debes intentar recargar supervisord
:
# supervisorctl reload
[y/N] ? y
En muchos casos, este error se resuelve con esa recarga.
He visto esta pregunta antes, pero ninguna de las soluciones ha funcionado para mí.
Estoy teniendo problemas al utilizar supervisor en mi rpi b +. Cada vez que intento ejecutar mi proceso de inicio, aparece un error que dice:
pi @ raspberrypi ~ $ sudo supervisorctl start server
servidor: ERROR (no hay tal proceso)
Tengo mi archivo de configuración configurado en /etc/supervisord.conf
[program:server]
directory=/home/pi/ledticker
command=/usr/bin/python NetworkServer.py
autostart=false
autorestart=true
stopsignal=QUIT
[supervisord]
logfile=/var/log/supervisor/supervisord.log ; (main log file;default $CWD/supervisord.log)
logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB)
logfile_backups=10 ; (num of main logfile rotation backups;default 10)
loglevel=info ; (log level;default info; others: debug,warn,trace)
pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
nodaemon=false ; (start in foreground if true;default false)
minfds=1024 ; (min. avail startup file descriptors;default 1024)
minprocs=200 ; (min. avail process descriptors;default 200)
[supervisorctl]
serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket
[unix_http_server]
file=/tmp/supervisor.sock ; (the path to the socket file)
He intentado volver a leer, actualizar y volver a cargar los comandos, pero no han funcionado. ¿Algunas ideas?
En mi Fedora22, modifiqué las siguientes líneas en /etc/supervisord.conf
:
[include]
files = supervisord.d/*.ini
a
[include]
files = supervisord.d/*.conf
y luego recargar
Yo había enfrentado el mismo problema antes. Se resolvió siguiendo las soluciones. Primero edite su archivo supervisord.conf y agregue las siguientes líneas:
[unix_http_server]
file=/tmp/supervisor.sock
chmod=0777
inicie primero el servicio SupervisorD usando el siguiente comando:
$ sudo /usr/bin/supervisord -c /etc/supervisord.conf
Puede verificar usando: ps -ef | grep python
Después de que se inicie Supervord, intente iniciar su programa usando el siguiente comando:
$ sudo /usr/bin/supervisorctl -c /etc/supervisord.conf start all