Tag: supervisord
Supervisor ist eine client/server-system, das ermöglicht es seinen Benutzern zum Steuern einer Anzahl von Prozessen auf UNIX-ähnlichen Betriebssystemen.
2
Antworten
Habe ich 6 Stunden versucht, herauszufinden, warum es nicht funktioniert. Weiß wirklich nicht, warum. Vielen Dank im Voraus! HINWEIS: die folgende Einstellung funktioniert auch einwandfrei unter ubuntu-server, aber nicht auf meinem lokalen MacOSX Hier ist mein supervisord.conf:
2
Antworten
Ich versuche zu konfigurieren supervisord mit golang web app nach der Artikel. Bekam aber eine Fehlermeldung, wenn ich den Befehl ausführen sudo supervisord -c /etc/supervisor/supervisord.conf: Error: Invalid username deploy user # the user your app should run
1
Antworten
Versuchen, bereitstellen einer einfachen tornado-app auf meinem Debian 6 server. Ich habe installiert tornado mit pip und jetzt ist es auf: /usr/local/lib/python2.6/dist-packages/tornado Ebenfalls fügte ich manuell den Pfad zu tornado auf .bashrc von myuser wer führt myapp.py:
5
Antworten
[program:sam_reports_uwsgi] command=uwsgi --ini /var/www/phis-ng/server_config/staging_wsgi.ini autostart=true autorestart=true stopsignal=QUIT stdout_logfile=/var/log/sam_reports/stdout.log stderr_logfile=/var/log/sam_reports/stderr.log user=ubuntu directory=/var/www/phis-ng/src/imam Dies ist die conf-Datei habe ich für supervisord aber wenn ich versuche zu laufen supervisord staging_supervisor.conf im Ordner es sich befindet, es gibt mir diese Fehlermeldung:
2
Antworten
So, ich bin einrichten supervisord und versuchen zu kontrollieren, mehrere Verfahren und, dass alles Prima funktioniert, jetzt will ich setup eine Gruppe, so kann ich starten/stoppen der verschiedenen Sätze von Prozessen, anstatt "alles oder nichts". Hier ist
4
Antworten
Wenn ich installieren Betreuer aus apt-get bekomme ich die version 3.0b2-1 und wenn ich sudo service supervisor status bekomme ich is running (ältere beta-version, die funktioniert Prima) Einem Verzeichnis auf /etc/supervisor erstellt mit supervisord.conf Datei rein und
1
Antworten
Ich bin Parallelisierung ein PHP-Skript mit Supervisor. Wenn mein script bekommt eine bestimmte Antwort aus der Datenbank, führt er ein Befehl zum beenden aller Prozesse, die unter Steuerung durch die Supervisord daemon mit supervisorctl. Hier ist der
3
Antworten
Ich versuche zu setup supervisor.conf. Einer meiner apps benötigt node.js aber Knoten ist nicht installiert, system wise. Auch, weil es braucht, um eine Bindung an port 80 es muss als root ausgeführt werden. Wie kann ich ändern,
4
Antworten
Bin ich mit einem Docker-container mit CoreOS, die verwendet die neueste Debian als Basis und hat verschiedene Pakete installiert, darunter Betreuer und apache2. Ich kann starten und erfolgreich führen Sie apache mit dem folgenden Befehl: # /usr/bin/pidproxy
2
Antworten
Ich würde gerne die Konfiguration (in diesem Fall, site-name), in supervisor Umwelt-Variablen, für die Erweiterung im Programm:x-Befehl Argumente. Wird diese unterstützt? Die Dokumentation, die Formulierung würde scheinen, zu zeigen, ja. Die folgende syntax ist nicht für mich
4
Antworten
Habe ich [program:A], [program:B] in meinem supervisord.conf B hängen A bedeutet: A beginnen sollte, bevor B. Wie gewährleisten Sie dies durch Vorgesetzte? könnte es würdig zu sein, werfen Sie einen Blick auf bestellt-Start-supervisord InformationsquelleAutor Yueyoum | 2013-07-03
3
Antworten
Dies ist meine config flie.Ich Laufe supervisord -c /etc/supervisor/supervisord.conf es funktioniert gut. Wenn ich versuche zu laufen supervisorctl -c /etc/supervisor/supervisord.conf,der Fehler passiert ist: Fehler: Unbekannte Protokoll für serverurl /var/run/supervisord.Socke: file: /usr/local/lib/python2.7/dist-packages/supervisor-3.0b2-py2.7.egg/supervisor/xmlrpc.py Linie: 440 Kann ich anfangen oder
3
Antworten
Ich bereitstellen von meinem django-Projekt mit gunicorn, nginx, supervisord. Ich installierte eine gunicorn in virtualenv, Hinzugefügt INSTALL_APPS. Der Befehl ./manage.py run_gunicorn -b 127.0.0.1:8999 funktioniert: 2012-12-04 12:27:33 [21917] [INFO] Starting gunicorn 0.16.1 2012-12-04 12:27:33 [21917] [INFO] Listening at:
2
Antworten
Ich mich ab, Sellerie via supervisord, siehe den Eintrag unten. [program:celery] user = foobar autostart = true autorestart = true directory = /opt/src/slicephone/cloud command = /opt/virtenvs/django_slice/bin/celery beat --app=cloud -l DEBUG -s /home/foobar/run/celerybeat-schedule --pidfile=/home/foobar/run/celerybeat.pid priority = 100 stdout_logfile_backups
3
Antworten
Habe ich eine django-app, in der es eine Sellerie-Funktionalität, so kann ich in der Lage zu laufen, den Sellerie erfolgreich wie unten celery -A tasks worker --loglevel=info aber als eine bekannte Tatsache, dass wir brauchen, um es
1
Antworten
Ich verfolgt habe dieses tutorial zweimal, aber auf der zweiten Maschine, die ich habe, führen Sie es auf, bekomme ich einen Vorgesetzten-führen gunicorn Fehler. Wenn ich sage Vorgesetzten startup gunicorn mit: $ sudo supervisorctl start gunicorn gunicorn:
4
Antworten
Ich kopiert von hier, um mein Python-code als daemon. Für zusätzliche Betriebszeit. Ich dachte, es wäre eine bessere Idee, mit Vorgesetzten zu halten, dieser daemon läuft. Habe ich dies getan. python_deamon.conf [program:python_deamon] directory=/usr/local/python_deamon/ command=/usr/local/python_venv/bin/python daemon_runnner.py start stderr_logfile=/var/log/gunicorn.log
3
Antworten
So habe ich installiert Vorgesetzten und es scheint zu laufen. Ich legte meine config-Datei für die Warteschlange, die Arbeiter, die in /etc/supervisor/conf.d/laravel-Arbeiter.conf Und es sieht so aus [program:laravel-worker] process_name=%(program_name)s_%(process_num)02d command=php /var/www/html queue:work database --sleep=3 --tries=2 --daemon autostart=true
1
Antworten
Will ich mit Laravel-queue-system in meinem Projekt, und ich möchte zu laufen php artisan Reihe:die Arbeit dauerhaft auf dem server hintergrund, ich habe einige Recherchen über diese und ich fand Sie eine Befehlszeile, die ausgeführt werden kann
1
Antworten
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".
3
Antworten
Bin ich mit Problem versuchen zu konfigurieren, supervisor, um ein php-Skript. Ausführen von supervisor im debug-Modus gibt mir diese: 2015-03-09 08:53:06,342 INFO supervisord started with pid 2030 2015-03-09 08:53:06,358 INFO spawned: 'worker1' with pid 2031 2015-03-09 08:53:06,423
2
Antworten
Erstelle ich bash zum ausführen von python-Skript start_queue.sh Inhalt start_queue.sh python /tmp/my_python_script.py & Ist es Arbeit, wenn ich es im terminal. Aber ich möchte, um es zu verwalten mit supervisord da habe ich paar django-website, die bereits
1
Antworten
Ich habe eine Frage zum logging-Einstellungen in der supervisord.conf-Datei. Unser server ist mit der version 3.0b1 derzeit, und wir haben logfile_backups und logfile_maxbytes set auf bestimmte Werte unter [supervisord]. Das ist alles schön und gut. Meine Frage,
2
Antworten
Ich versuche zu laufen Gunicorn vom Supervisor in einer Ubuntu-12.04-system. Gunicorn läuft ein Kolben app (einfache REST-web-service getestet mit Kolben embedded server). Ich habe installiert Gunicorn von clonning GIT repo, versuchen zu vermeiden, "apt-get install", weil es
3
Antworten
Habe ich eine Django-1.6 Standort der Ausführung mit gunicorn, verwaltet von Vorgesetzten. Während der tests und runserver ich habe die Protokollierung auf der Konsole, aber mit gunicorn die Aussagen nicht zeigen, bis überall (auch nicht-FEHLER-level-Protokolle). Sie sollte
4
Antworten
Heute morgen, ich habe ein upgrade von meinem Vorgesetzten mithilfe pip install --upgrade supervisor //from 3.2 to 3.3 Aber nach, dass, service-status zu bemerken, es Versagen beginnen. supervisor.service - Supervisor process control system for UNIX Loaded: loaded
3
Antworten
Im Versuch, um die automatische Bereitstellung einschließlich der supervisord und verwirrt durch die Standard-Einstellungen Weg. Jedem deployment Schema fand ich verwenden /etc/supervisor/supervisor.conf und /etc/supervisor/conf.d/ ohne jegliche Voreinstellung und links, auch nach der Installation supervisor-Paket per apt-get, dieser
2
Antworten
Ich bin mit Vorgesetzten führen Sie ein python-Skript: [program:twitter_track] autorestart = true numprocs = 1 autostart = false redirect_stderr = True stopwaitsecs = 1 startsecs = 1 priority = 99 command = python /home/ubuntu/services/twitter.py track startretries =
3
Antworten
Einrichtung eines Dockerfile zu Knoten installieren prereqs und dann set-up supervisor in Bezug auf die Ausführung der endgültigen npm install Befehl. Läuft Docker in CoreOS unter VirtualBox. Ich habe eine Dockerfile setzt, alles richtig: FROM ubuntu MAINTAINER
2
Antworten
Ich bin mit Vorgesetzten (3.0a12) auf ubuntu 12.04 zu verwalten php gearman-worker. Manchmal sind die Arbeiter gefangen in einem seltsamen Zustand, wo Sie Tonnen von cpu und ram. Während ich herauszufinden, das Problem heraus, dass ich dachte,
3
Antworten
Ich gesehen habe diese Frage gestellt, bevor, aber keine der Lösungen bei mir funktioniert. Ich habe Probleme mit Vorgesetzten auf meinem rpi b+. Jedes mal, wenn ich versuche zu laufen mein start meines Prozesses, bekomme ich eine
2
Antworten
Ich bin der Planung bis zur Ausführung mehrerer Prozesse mit Vorgesetzten und bitte meine supervisord.conf-Datei unter: [supervisord] [program:bash] command=xyz stdout_logfile =/tmp/bash.log redirect_stderr=true [supervisorctl] serverurl=unix:///tmp/supervisor.sock [unix_http_server] file=/tmp/supervisor.sock ; path to your socket file [rpcinterface:supervisor] supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface Ich
3
Antworten
Wenn ich sudo supervisorctl start stage dann bekomme ich ERROR (abnormal termination). Bitte schauen? Hier ist meine Datei /etc/supervisord.conf. Bin ich etwas fehlt? Dank [unix_http_server] file=/tmp/supervisor.sock ; (the path to the socket file) [supervisord] logfile=/tmp/supervisord.log ; (main
6
Antworten
So, das Experimentieren mit Docker + Supervisord + Django-app per uWSGI. Ich habe den ganzen Stapel arbeiten gut, aber brauchen, um aufzuräumen das logging. Wenn ich starten Vorgesetzten im nicht-daemon-Modus, /usr/bin/supervisord -n Dann bekomme ich die logging-Ausgabe
2
Antworten
Ich bin nicht gefragt, über den Einsatz der Betreuer mit dockers, sondern will nur meinen Verständnis überprüft. Ich verstehe, dass docker läuft ein einzelner Prozess, der, wenn er ausgeführt wird. Auch, supervisor verwendet, wenn wir brauchen, um
4
Antworten
Ich weiß wirklich nicht, wie man Betreuer arbeiten mit Umgebungsvariablen. Unten ist eine Konfiguration snippet. [program:htNotificationService] priority=2 #autostart=true #autorestart=true directory=/home/ubuntu/workspace/htFrontEnd/heythat/htsite command = /usr/bin/python htNotificationService.py -service stdout_logfile=/var/log/heythat/htNotificationService.log redirect_stderr=true environment=PATH=/home/ubuntu/workspace/htFrontEnd/heythat stopsignal=QUIT Ich habe versucht, die folgenden: environment=PATH=/home/ubuntu/workspace/htFrontEnd/heythat environment=PYTHONPATH=$PYTHONPATH:/home/ubuntu/workspace/htFrontEnd/heythat environment=PATH=/home/ubuntu/workspace/htFrontEnd/heythat,PYTHONPATH=$PYTHONPATH:/home/ubuntu/workspace/htFrontEnd/heythat
3
Antworten
Muss ich laufen python-Skript und sicher sein, dass es neu gestartet werden, nachdem es beendet. Ich weiß, es ist UNIX-Lösung namens supervisord. Aber leider-server, wo mein script ausgeführt wird, auf Windows. Wissen Sie, welche Tools nützlich sein
10
Antworten
Bin ich mit django-gunicorn-nginx-setup, indem Sie nach diesem tutorial http://ijcdigital.com/blog/django-gunicorn-and-nginx-setup/ Bis nginx setup, es funktioniert. Dann habe ich installiert supervisor, konfiguriert es und dann habe ich reboot meines server und überprüft, es zeigt 502 bad gateway. Ich
4
Antworten
Gibt es eine Möglichkeit zu konfigurieren supervisor um einige Befehl, alle X Sekunden(wie CRON)? Sehe ich Beispiel mit eventlistener und TICK_ Veranstaltung [eventlistener:memmon] command=memmon -a 200MB -m
[email protected] events=TICK_60 Aber es führt den Befehl nur einmal. InformationsquelleAutor
6
Antworten
Ich müde auf start-supervisor aber immer Fehler. Kann jemand helfen? Dank /etc/init.d/supervisord Datei. SUPERVISORD=/usr/local/bin/supervisord SUPERVISORCTL=/usr/local/bin/supervisorctl case $1 in start) echo -n "Starting supervisord: " $SUPERVISORD echo ;; stop) echo -n "Stopping supervisord: " $SUPERVISORCTL shutdown echo ;;
1
Antworten
Ich versuche herauszufinden, wenn ich in den reload-Befehl zum supervisord. Es Stoppt die Verarbeitung, die derzeit ausgeführt unter? Ich verwendet folgenden Schritte aus: mlzboy@mlzboy-mac:~/my/ide/test$ pstree -p|grep super |-supervisord(6763) mlzboy@mlzboy-mac:~/my/ide/test$ supervisorctl daemon STARTING supervisor> reload Really restart the
6
Antworten
$ supervisorctl reread error: <class 'socket.error'>, [Errno 111] Connection refused: file: /usr/lib64/python2.6/socket.py line: 567 Ich versuche zu konfigurieren supervisor auf meinem Produktivsystem, sondern bin schlagen diese Fehler. Der supervisor log-Datei ist leer. Wenn ich tippe einfach supervisorctl
6
Antworten
Eines der Probleme, die ich Gesicht mit supervisord ist, dass wenn ich einen Befehl, der wiederum einen anderen Prozess hervorbringt, supervisord ist nicht in der Lage es zu töten. Ich habe zum Beispiel ein java-Prozess, die, wenn
1
Antworten
Ich versuche, supervisor, um zu verwalten mein django-Projekt läuft gunicorn innerhalb einer virtualenv. Meine conf Datei sieht wie folgt aus: [program:diasporamas] command=/var/www/django/bin/gunicorn_django directory=/var/www/django/django_test process_name=%(program_name)s user=www-data autostart=false stdout_logfile=/var/log/gunicorn_diasporamas.log stdout_logfile_maxbytes=1MB stdout_logfile_backups=2 stderr_logfile=/var/log/gunicorn_diasporamas_errors.log stderr_logfile_maxbytes=1MB stderr_logfile_backups=2enter code here Das problem ist,
1
Antworten
Ich versuche zu laufen, eine java-Prozess mit supervisord und bin immer: couldn't exec /var/application/start_tester: ENOEXEC Den Inhalt start_tester ist: java -Duser.dir=/var/application/-cp /var/application/application.jar:/var/application/toepoke.jar com.application.Application Wenn ich das Skript von der Konsole aus die app läuft als erwartet. Hier
1
Antworten
Ich verwende Sellerie mit RabbitMQ in meinem Django-app (Elastic Beanstalk) zum verwalten von hintergrund-tasks und ich daemonisierte es mit Vorgesetzten. Das problem jetzt ist, dass der Zeitraum Aufgabe, die ich definiert, ist nicht (nach einer Woche, in
4
Antworten
Wenn ich service supervisor start ich in ausführen den folgenden Fehler: Starting supervisor: Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first
4
Antworten
Supervisor läuft auf 3.0: pip freeze | grep supervisor supervisor==3.0 Beim starten von supervisord von der Befehlszeile aus: sudo $VIRTENV/supervisord --nodaemon --configuration $PATH_TO_CONFIG/supervisord.conf Bekomme ich diesen Fehler: 2013-11-11 23:30:50,205 CRIT Supervisor running as root (no user in
2
Antworten
Wie Sie exportieren Umgebungsvariablen in der ausgeführte Befehl von Vorgesetzten? Zuerst habe ich versucht: command="export SITE=domain1; python manage.py command" aber Supervisor reports "kann nicht gefunden Befehl". Dann habe ich noch versucht: command=/bin/bash -c "export SITE=domain1; python manage.py
1
Antworten
Hier ist eine Vorschau auf den status running supervisorctl status alle 2 Sekunden: [root@docker] ~ # supervisorctl status nginx RUNNING pid 2090, uptime 0:00:02 [root@docker] ~ # supervisorctl status nginx STARTING [root@docker] redis-2.8.9 # supervisorctl status nginx