Als «supervisord» getaggte Fragen

Supervisor ist ein Client / Server-System, mit dem Benutzer eine Reihe von Prozessen auf UNIX-ähnlichen Betriebssystemen steuern können.

3
Wie kann ich das von Supervisord verwaltete Programm so konfigurieren, dass es X Sekunden wartet, bevor es mit dem Neustart beginnt?
Ich habe einen Arbeitsprozess, der jeweils 1 RabbitMq-Nachricht verarbeitet. Sobald der Worker beendet wird, startet Supervisord ihn neu (wodurch die nächste Nachricht verarbeitet wird). Ich möchte ein Intervall von X Sekunden festlegen, damit Supervisord nicht sofort neu startet, sondern eine bestimmte Zeit wartet, bevor ein anderer Mitarbeiter gestartet wird. Ist …

1
Ansible hat Schwierigkeiten, Supervisor neu zu starten
Ich versuche, Supervisor über mein Ansible Playbook neu zu starten, aber ich stoße anscheinend auf ein Problem mit dem Supervisor-Modul für Ansible. In meiner Supervisor-Konfiguration habe ich ein Programm definiert: [program:process] process_name=%(program_name)s_%(process_num)02d command=/home/box1/workers/bin/process numprocs=64 directory=/home/box1/workers/bin autostart=true autorestart=true startretries=5 stderr_logfile=/tmp/%(program_name)s-err.log stdout_logfile=/tmp/%(program_name)s-out.log user=root Und das funktioniert gut. Wenn ich jedoch versuche, Supervisor …

3
Wie kann ich Supervisord ausführen, ohne root zu verwenden?
Ich habe anscheinend Probleme herauszufinden, warum Supervisord nicht als Nicht-Root-Benutzer ausgeführt wird. Wenn ich es mit dem Benutzer jason (pid 1000) starte, wird in der Protokolldatei Folgendes angezeigt: 2010-05-24 08:53:32,143 CRIT Set uid to user 1000 2010-05-24 08:53:32,143 WARN Included extra file "/home/jason/src/tsched/celeryd.conf" during parsing 2010-05-24 08:53:32,189 INFO RPC interface …

2
Server 'unix_http_server' wird ohne HTTP-Authentifizierungsprüfung ausgeführt
Ich supervisordhabe mir gesagt, dass es ohne HTTP-Authentifizierungsprüfung ausgeführt wird. supervisor> maintail 2015-03-03 16:57:03,832 CRIT Server 'unix_http_server' running without any HTTP authentication checking Obwohl ich es nicht am Standardport öffnen kann 9001. Wie öffne ich es und wie aktiviere ich die HTTP-Authentifizierungsprüfung? unix_http_server Der Teil der Konfigurationsdatei ist der folgende: …

3
Supervisor VS Cronjob
Eigentlich verwende ich Supervisor , um einen Prozess zu überwachen und neu zu starten, wenn er aus irgendeinem Grund stoppt. Das Problem ist, dass im Falle eines Supervisor-Absturzes der Prozess gestoppt wird und überwacht wird. Also dachte ich mir, einen Cronjob zu planen, um zu überprüfen, ob der Supervisor läuft, …

1
Gunicorn wird nach einem HUP-Signal nicht vollständig nachgeladen
Ich versuche, einen funktionierenden Supervisor / Gunicorn / Django-Setup für Vagrant zu bekommen. Ich benutze Python-Watchdog, um Gunicorn neu zu starten, wenn Codeänderungen auftreten. Ich verwende die folgende Supervisor-Konfiguration für Gunicorn: [program:someapp] environment=PYTHONPATH='/vagrant/libs/unmodified/django-error-capture-middleware/src:/vagrant:/home/vagrant/.virtualenvs/someapp/lib/python2.7/site-packages:/vagrant/wsgi',DJANGO_SETTINGS_MODULE=someapp.settings.vagrant command=/home/vagrant/.virtualenvs/someapp/bin/gunicorn --bind 0.0.0.0:80 --pid=/home/vagrant/.gunicorn.pid --preload --workers=1 --debug --log-level debug --error-logfile - --access-logfile - vagrant_wsgi:application user=root group=root redirect_stderr=true …


3
Supervisor kann mit dem Supervisorctl-Befehl 'reload' nicht neu geladen werden
Ich laufe so supervisordauf meiner CentOS 6-Box, /usr/bin/supervisord -c /etc/supervisord.conf und wenn ich starte, sind supervisorctlalle Prozessstatus in Ordnung, aber wenn ich den reloadBefehl in Supervisorctl versuche und dann irgendetwas tue, bekomme ich unix: ///tmp/supervisor.sock keine solche Datei aber der Befehl reload sollte sich um die Neuerstellung der .sock kümmern? …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.