ich eine Flasche Server hinzugefügt, die Pythons cassandra-Bibliothek verwendet, aber es tritt mit diesem Fehler: Bottle FATAL Exited too quickly (process log may have details)
log dies zeigt: File "/usr/local/lib/python2.7/dist-packages/cassandra/cluster.py", line 1765, in _reconnect_internal raise NoHostAvailable("Unable to connect to any servers", errors)
Also habe ich versucht, laufen manuell mit Supervisorctl Start Flasche, und dann begann es ohne Problem. Die Schlussfolgerung = Flaschenservice startet zu schnell (bevor der benötigte cassandra überwachte Service): eine Verzögerung ist notwendig!Wie eine Verzögerung überwachten Prozess in Supervisor hinzufügen - linux
8
A
Antwort
16
Dies ist, was ich benutze:
[program:uwsgi]
command=bash -c 'sleep 5 && uwsgi /etc/uwsgi.ini'
Verwandte Themen
- 1. Supervisor kann Prozess von Gunicorn nicht stoppen
- 2. Elixier: invalid_child_spec für überwachten Prozess. Kann nicht herausfinden, warum
- 3. Zugriffsumgebungsvariablen in Docker geleitet von Supervisor Kind-Prozess laufen
- 4. hinzufügen Verzögerung Leave in jquery
- 5. Fehler beim Supervisor openSUSE in der Installation von Linux 13.1
- 6. Linux - Handle Prozess Beendigung
- 7. Anzahl der überwachten Dateideskriptoren in einem Epoll
- 8. Verzögerung in C# in Unity3D-Projekten hinzufügen
- 9. Wie kann Qt-Prozess mit normalen Linux-Prozess kommunizieren?
- 10. Wie Verzögerung zu jQuery mouseover hinzufügen?
- 11. Wie Linux-Prozess von Windows-Anwendung spawn?
- 12. Wie "unterbrechungsfreie" Prozess unter Linux zu stoppen?
- 13. Wie der Prozess unter UNIX/LINUX einzuengen
- 14. Debug Linux-Prozess mit suid
- 15. Zuweisung von Speicher für Prozess in Linux
- 16. Linux zu WinXP über UDP-Verzögerung
- 17. Kernel-Stack für Linux-Prozess
- 18. JVM- und Java-Linux-Prozess
- 19. Malloc tötet Kind Prozess in Linux-Umgebung
- 20. Multiprocessing Prozess beendet unter Linux
- 21. Linux-Prozess-Spawn/Creation-Trigger
- 22. Wie rt Patches in Linux hinzufügen
- 23. eine Verzögerung in libgdx Spiel
- 24. Linux-Prozess: dynamisch eine Variable zwischen zwei Bibliotheken teilen
- 25. Warum verursacht das Hinzufügen lokaler Variablen eine Verzögerung der Methode?
- 26. Wie Verzögerung in Ruby
- 27. Wie kann man einen Nodejs-Prozess in Linux beenden?
- 28. Supervisor - wie mehrere Befehle ausgeführt werden
- 29. Verzögerung jquery uploadify Prozess für einen bestimmten Zeitraum
- 30. Start Redis mit Supervisor
'command = bash -c "sleep 5 && exec uwsgi /etc/uwsgi.ini"': exec wird bash mit uwsgi ersetzen, werden doppelte Anführungszeichen eingeschlossen sicherzustellen, dass Die Zeichenfolge wird als einzelnes Argument an bash gesendet. – Slotos
Wenn ich dies tue, läuft der Prozess im Hintergrund weiter, nachdem ich "supervisorctl stop" habe – kgreenek