Ich habe ein Problem beim Bereitstellen der Django-App mit Gunicorn und Supervisor. Obwohl ich Gunicorn dazu bringen kann, meine App zu bedienen (indem ich PYTHONPATH richtig einstelle und einen entsprechenden Befehl ausführe, den aus der Supervisord-Konfiguration), kann ich Supervisor nicht dazu bringen, sie auszuführen. Meine App wird einfach nicht angezeigt. …
Ich habe Supervisor-Setup, um einige Prozesse zu verwalten. Es funktioniert einwandfrei, wenn ich meinen Server starte, aber wenn ich ihn stoppe und versuche, ihn erneut zu starten, schlägt dies fehl und ich bekomme folgende Fehlermeldung: * Supervisor Daemon Manager wird gestartet ... Fehler: Ein anderes Programm überwacht bereits einen Port, …
Supervisord wird nicht mit einem Init-Skript geliefert oder gibt nicht an, wie es automatisch gestartet werden soll, d. H. nach einem Neustart. Ich habe einige von Benutzern bereitgestellte /etc/init.d-Skripte ausprobiert, aber alle schlagen fehl. Was wäre die bevorzugte Lösung?
Gibt es eine Möglichkeit, supervisordeinen fehlgeschlagenen / beendet / abgebrochenen Job automatisch neu zu starten und mir eine Benachrichtigungs-E-Mail mit einem Speicherauszug der letzten x Zeilen der Protokolldatei zu senden?
Ich habe eine inhomogene Supervisor-Gruppe definiert. Ich kann diese Gruppe jedoch nicht mit dem Gruppennamen steuern. Wenn ich es versuche, erhalte ich folgende Fehlermeldung: $ supervisorctl start groupname groupname ERROR (no such process) Ich kann jedoch beispielsweise einzelne Elemente der Gruppe steuern supervisorctl start groupname:programname Ist es möglich, die gesamte …
Ich kann anscheinend nicht herausfinden, wie ich in einer Supervisord-Programmkonfiguration an den Standardpfad anhänge. Ich kann den Pfad zurücksetzen: environment=PATH="/home/site/environments/master/bin" Aber wenn ich versuche: environment=PATH="/home/site/environments/master/bin:$PATH" Ich sehe, dass der Vorgesetzte nicht bewertet $PATH. Google war aus irgendeinem Grund keine große Hilfe, ich kann nicht glauben, dass ich der erste bin, …
Ich habe Supervisor unter CentOS 6.5 installiert und derzeit einen seltsamen Fehler festgestellt, den ich scheinbar nicht beheben kann. Ich habe eine supervisord.confDatei im /etcVerzeichnis erstellt und den Supervisor folgendermaßen angerufen: $ supervisord -c /etc/supervisord.conf Das sieht ziemlich einfach aus. Aber dieser Fehler tritt immer wieder auf: Error: .ini file …
Gibt es eine Möglichkeit, Tomcat bei der Steuerung über Supervisor ordnungsgemäß herunterzufahren? Meines Wissens nach spricht das Skript shutdown.sh von Tomcat über den Shutdown-Port mit Tomcat, um ein ordnungsgemäßes Herunterfahren einzuleiten. Der Supervisor scheint keine Möglichkeit zu haben, einen Befehl zum Herunterfahren anzugeben, sondern nur Signale zu verwenden. Hat jemand …
Ich habe Supervisor verwendet, um einen Gunicorn-Prozess zu verwalten, der eine Django-Site ausführt, obwohl diese Frage sich auf alles beziehen könnte, was vom Supervisor verwaltet wird. Bisher war ich die einzige Person, die unseren Server verwaltete und benutzte, und der Supervisor lief nur als Root und ich verwendete sudo, um …
Ich habe einen Nginx-Webproxy, einen Gunicorn-Webserver und eine Python- / Kolben-Web-App. Der Gunicorn-Prozess ist anscheinend gestorben, und ich möchte dies in Zukunft verbessern, indem ich mir ein Dienstprogramm anschaue, das den Gunicorn-Prozess überwachen und neu starten kann, falls er erneut abstürzt. Ich habe einige gefunden, die den Job erledigen können: …
Ich baue gerade mein vps um und möchte Supervisor für die Verwaltung meiner Gunicorn- / Wsgi-Django-Prozesse verwenden. Der Supervisor verlässt ständig die Prozesse: 2010-07-23 14:54:40,575 INFO supervisord started with pid 31391 2010-07-23 14:54:41,582 INFO spawned: 'projectx' with pid 31395 2010-07-23 14:54:41,691 INFO exited: projectx (exit status 0; not expected) 2010-07-23 …
Ich fange an supervisord, Dienste auf meinem Server zu steuern. Ich bin kein Profi-Benutzer von Linux, kann aber ganz gut damit umgehen und es zum Laufen bringen. Aus Neugier habe ich festgestellt, dass die meisten Befehle in Supervisord wie folgt heißen: [program:install] command=bash -c "/src/etc/install.sh" Ich habe bashs Mann gelesen …
Wie lösche ich ein Verzeichnis auf einem Salt-Minion mithilfe einer Statusdatei? Ich möchte alle *.confDateien löschen, /etc/supervisord/conf.d/bevor ich andere Supervisor-Dienste einrichte. Die folgende top.slsKonfiguration hat keine Auswirkung: /etc/supervisor/conf.d/*: file.absent file.remove schlägt als nicht verfügbar fehl.
Ist es für einen Programmkonfigurationsblock in Supervisord erforderlich, stderr_logfile festzulegen, wenn redirect_stderr true ist? stderror_logfile=/path/to/logfile/stderr.log stdout_logfile=/path/to/logfile/stdout.log redirect_stderr=true Da redirect_stderr true ist, sollte dies bedeuten, dass stderr.log leer ist und die Kombination von stderr- und stdout-Streams in sdtout.log angezeigt wird. Ist mein Verständnis richtig?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.