Wie kann ich ein bestimmtes Programm im Supervisor neu starten, ohne andere Prozesse zu beeinträchtigen?

Wie kann ich ein bestimmtes Programm im Supervisor neu starten, ohne andere Prozesse zu beeinträchtigen?

Ich verwende Supervisor, um mehrere Prozesse auf meinem Server zu verwalten. Jeder Prozess ist in der Supervisor-Konfigurationsdatei als separates Programm definiert. Ich muss ein bestimmtes Programm neu starten, ohne die anderen laufenden Prozesse zu beeinträchtigen.

Gibt es eine Möglichkeit, ein einzelnes Programm in Supervisor neu zu starten, ohne alle von Supervisor verwalteten Prozesse neu zu starten? Ich möchte Ausfallzeiten oder Unterbrechungen der anderen Prozesse vermeiden.

Ich habe versucht, systemctl restart supervisor <Programmname> zu verwenden, aber es startet alle Prozesse neu, anstatt nur den angegebenen. Gibt es einen Befehl oder eine Konfigurationsänderung, mit der ich einen gezielten Neustart eines bestimmten Programms erreichen kann?

Ich freue mich über alle Erkenntnisse oder Vorschläge, wie dies in Supervisor erreicht werden kann. Vielen Dank!

verwandte Informationen