So fügen Sie eine Verzögerung zum überwachten Prozess in Supervisor - Linux hinzu

8

Ich habe einen Flaschen-Server hinzugefügt, der die Cassandra-Bibliothek von Python verwendet, aber es wird mit diesem Fehler beendet:
Bottle FATAL Exited too quickly (process log may have details)
log zeigt das:
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)

So habe ich es versucht führe es manuell mit supervisorctl start Bottle, und dann begann es ohne Problem. Die Schlussfolgerung = Flaschenservice startet zu schnell (bevor der benötigte cassandra überwachte Service): eine Verzögerung ist notwendig!

    
Zack S 13.10.2014, 14:43
quelle

1 Antwort

16

Das ist was ich benutze:

%Vor%     
DeeY 11.05.2015 22:23
quelle