Wie man rabbitmq mit supervisord richtig handhabt

Den aktuellen Abschnitt in meinem supervisord.conf sieht wie folgt aus:

[Programm:rabbitmq]
command=/usr/sbin/rabbitmq-server

Wenn ich versuche zu stoppen, die rabbitmq mit supervisord ( supervisorctl stop rabbitmq), die rabbitmq-Prozesse einfach nicht Herunterfahren. Der rabbitmq-Dokumentation auch erwähnt, verwenden Sie niemals töten, sondern eher die rabbitmqctl stoppen . Ich vermute, supervisord einfach tötet die Prozesse, daher auch die schlechten Ergebnisse mit rabbitmq. Ich konnte keine Optionen in der supervisord, geben Sie eine benutzerdefinierte Stopp-Befehl.

Haben Sie irgendwelche Empfehlungen?

InformationsquelleAutor der Frage user316054 | 2011-10-11

Schreibe einen Kommentar