2015-01-26 15 views
12

Ho visto questa domanda prima, ma nessuna delle soluzioni ha funzionato per me.ERRORE supervisorctl (nessuna procedura di questo tipo)

Sto riscontrando problemi nell'utilizzo di supervisor sul mio rpi b +. Ogni volta che provo a eseguire il mio inizio il mio processo, ottengo un errore che dice:

pi @ Raspberry Pi ~ $ sudo supervisorctl Start Server

server: ERRORE (tale processo)

ho il mio config File istituito presso /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) 

ho provato a fare la rilettura, aggiornamento, ricaricare i comandi ma non hanno funzionato. Qualche idea?

+0

Hai trovato una soluzione a questo? – Ajoy

+0

Vuoi accettare una delle due risposte proposte? –

risposta

6

avevo già affrontato lo stesso problema. È stato risolto seguendo le soluzioni. prima modifica il file supervisord.conf e aggiungere di seguito le linee:

[unix_http_server] 

file=/tmp/supervisor.sock 

chmod=0777 
  • servizio SupervisorD inizia a usare seguente comando:

    $ sudo /usr/bin/supervisord -c /etc/supervisord.conf 
    
  • È possibile verificare utilizzando: ps -ef | grep pitone

  • Dopo l'avvio supervisord, tenta di avviare il programma utilizzando seguente comando:

    $ sudo /usr/bin/supervisorctl -c /etc/supervisord.conf start all 
    
20

Si dovrebbe cercare di ricaricare supervisord:

# supervisorctl reload 
[y/N] ? y 

In molti casi, questo errore è risolto da quella ricarica.

0

Sul mio Fedora22, ho modificato qui di seguito le linee in /etc/supervisord.conf:

[include] 
files = supervisord.d/*.ini 

a

[include] 
files = supervisord.d/*.conf 

e quindi ricaricare

Problemi correlati