2012-07-07 6 views
13

Quando corro sudo supervisorctl start stage, ricevo ERROR (abnormal termination). Per favore, dai un'occhiata?ERRORE supervisorctl (terminazione anomala)

Ecco il mio file /etc/supervisord.conf. Mi sto perdendo qualcosa? grazie

[unix_http_server] 
file=/tmp/supervisor.sock ; (the path to the socket file) 
[supervisord] 
logfile=/tmp/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) 

[rpcinterface:supervisor] 
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface 

[supervisorctl] 
serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket 

[program:stage] 
command=/home/me/envs/project/bin/python /home/me/webapps/project/manage.py run_gunicorn -b 127.0.0.1:8002 --log-file=/tmp/stage_gunicorn.log 
directory=/home/me/webapps/project/ 
user=www-data 
autostart=true 
autorestart=true 
stdout_logfile=/tmp/stage_supervisord.log 
redirect_stderr=true 
+0

Cosa succede quando si esegue '/ home/me/ENV/progetto/bin/python /home/me/webapps/project/manage.py run_gunicorn -b 127.0.0.1:8002 --log-file =/tmp/stage_gunicorn.log' nella directory '/ home/me/webapps/project /' come utente 'www-data'? Supervisord ti sta solo dicendo che quel programma non funziona come previsto, dovrai scoprirne il motivo. –

risposta

27

Ho incontrato lo stesso problema del tuo. Come dice Martijn Pieters, ciò non significa che qualcosa vada storto con il tuo supervisorctl. Ti dice solo che il programma non ha funzionato. Puoi trovare alcuni dettagli di errore nel registro.

+40

Puoi anche usare 'supervorctl tail ' per accedere facilmente al log. – aorcsik

11

indicava errore in modo da trovare utilizzando sotto comando:

supervisorctl tail <APP_NAME>