true such sock run refused processes nodaemon linux raspberry-pi supervisord supervisor

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