Überwachen Sie mehrere Prozesse gleichzeitig neu?

392
jsharpe

Es scheint, dass monit nur einen einzelnen Prozess auf einmal startet und dann wartet, um zu bestätigen, dass der Prozess gestartet wurde, bevor der nächste Prozess gestartet wird ... selbst wenn es viele Dinge gibt, die man zum Laufen bringen kann. Dies kann lange dauern, wenn viele Prozesse nicht ausgeführt werden.

Es wäre wahrscheinlich schlecht, wenn auch alles gleichzeitig gestartet würde (CPU abhängen usw.), aber wenn ich es konfigurieren könnte, um X sofort zu starten, wäre das ziemlich nett.

Kann ich es so konfigurieren, dass X-Jobs gleichzeitig gestartet werden?

1

1 Antwort auf die Frage

0
Zlemini

Sie können ein benutzerdefiniertes Skript schreiben, um Ihre Liste der Prozesse zu starten, und dann als Wiederherstellungsaktion in Ihrer Monit-Prüfung verwenden. Siehe das folgende Beispiel aus der Monit-Dokumentation:

check process myproc with pidfile /var/run/myproc.pid if changed ppid then exec "/my/script"