Abnormale Beendigung Fehler-supervisor
Ich versuche, supervisor mit nginx, aber ich habe nicht in der Lage zu bekommen, um die nginx Teil noch, weil ich bin Verschraubung etwas mit Vorgesetzten.
Kann ich
sudo supervisorctl reread
und er wird sagen: "site_demo: verfügbar". Dann Lauf ich
sudo supervisorctl update
und es sagt "site_demo: Aktualisierung der Prozess-Gruppe". So, scheint in Ordnung. Aber dann versuche ich zu laufen
sudo supervisorctl start site_demo
und ich bekomme die Fehlermeldung
site_demo: ERROR (abnormal termination)
Hier ist mein Vorgesetzter.conf-Datei:
; supervisor config file
[unix_http_server]
file=/var/run//supervisor.sock ; (the path to the socket file)
chmod=0700 ; sockef file mode (default 0700)
[supervisord]
logfile=/var/log/supervisor/supervisord.log ; (main log file;default $CWD/supervisord.log)
pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
childlogdir=/var/log/supervisor ; ('AUTO' child log dir, default $TEMP)
; the below section must remain in the config file for RPC
; (supervisorctl/web interface) to work, additional interfaces may be
; added by defining them in separate rpcinterface: sections
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
serverurl=unix:///var/run//supervisor.sock ; use a unix://URL for a unix socket
; The [include] section can just contain the "files" setting. This
; setting can list multiple files (separated by whitespace or
; newlines). It can also contain wildcards. The filenames are
; interpreted as relative to this file. Included files *cannot*
; include files themselves.
[include]
files = /etc/supervisor/conf.d/*.conf
Und hier ist die demo.conf, die eine Datei enthalten, die unter [include]:
[program:site_demo]
directory=/home/snorthway/demo/website
environment=PYTHONPATH=/home/snorthway/python-envs/demo
command=/home/snorthway/python-envs/demo/bin/python /home/snorthway/demo/website/manage.py runfcgi method=prefork socket=/home/snorthway/eft/demo/fcgi/socket pidfile=/home/snorthway/eft/demo/fcgi/demo.pid minspare=4 maxspare=10 daemonize=false
redirect_stderr=true
stdout_logfile=/home/snorthway/eft/demo/logs/demo.fcgi.log
autostart=true
user=www-data
Habe ich überprüft, dass alle Wege vorhanden sind und so weiter, also denke ich nicht, dass ist das problem.
Meine log-Datei sieht wie folgt aus:
2013-06-24 15:40:23,548 CRIT Supervisor running as root (no user in config file)
2013-06-24 15:40:23,566 INFO RPC interface 'supervisor' initialized
2013-06-24 15:40:23,566 WARN cElementTree not installed, using slower XML parser for XML-RPC
2013-06-24 15:40:23,566 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2013-06-24 15:40:23,566 INFO daemonizing the supervisord process
2013-06-24 15:40:23,566 INFO supervisord started with pid 8896
2013-06-24 16:08:27,262 INFO spawned: 'site_demo' with pid 9221
2013-06-24 16:08:27,464 INFO exited: site_demo (exit status 0; not expected)
2013-06-24 16:08:28,469 INFO spawned: 'site_demo' with pid 9226
2013-06-24 16:08:28,667 INFO exited: site_demo (exit status 0; not expected)
2013-06-24 16:08:30,672 INFO spawned: 'site_demo' with pid 9231
2013-06-24 16:08:30,863 INFO exited: site_demo (exit status 0; not expected)
2013-06-24 16:08:33,870 INFO spawned: 'site_demo' with pid 9240
2013-06-24 16:08:34,077 INFO exited: site_demo (exit status 0; not expected)
2013-06-24 16:08:35,079 INFO gave up: site_demo entered FATAL state, too many start retries too quickly
InformationsquelleAutor snorthway | 2013-06-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, wenn ich sah auf der demo.fcgi.log würde ich herausgefunden haben dies eine lange Zeit. Es Bestand ausschließlich darin, dass dieser Fehler:
Also ich hab
- und es funktionierte!
Hi @dabad, es ist was auch immer Sie set
stdout_logfile
in Ihren Vorgesetzten config-Datei(en). Ich meine indemo.conf
wenn man sich in der Frage. Wenn Sie nichtstdout_logfile
, der Standard zu sein scheint$CWD/supervisord.log
(siehe supervisord.org/logging.html). Viel Glück!InformationsquelleAutor snorthway