Supervisord ist wirklich ein großartiges Werkzeug, auch für Docker-Umgebung. Es hilft viel mit stderr-Umleitung und Signalweiterleitung. Aber es hat ein paar Nachteile:Alternative zu Supervisor für Docker
- Es unterstützt keine verzögerte Inbetriebnahme. Es kann nützlich sein, den Start eines Agenten zu verzögern, bis die Haupt-App initialisiert wird. Priorität löst dieses Problem nicht.
- Wenn eine App in den Status FATAL wechselt, wird Supervisord nur protokolliert, funktioniert aber weiterhin. Sie können es also erst sehen, wenn Sie sich die Container-Logs ansehen. Es könnte viel freundlicher, wenn Supervisord nur stoppt, weil in diesem Fall das Problem mit
docker ps -a
So was ist die beste Alternative zu supervisord?