Ich habe einen UpStart-Service-Job mit vielen (~ 100) Instanzen, die gestartet werden müssen. Jeder von ihnen ist ein ressourcenintensiver Prozess, der während des Starts viele Lese- / Schreibvorgänge ausführt. Wenn alle gleichzeitig starten oder erneut starten, verursachen sie Probleme aufgrund übermäßiger Lese- / Schreibanforderungen.
Ich brauche eine Möglichkeit, die Anzahl der Instanzen zu begrenzen, die UpStart versucht, gleichzeitig zu starten oder erneut zu starten. Gibt es zum Beispiel eine Möglichkeit, UpStart den Start einer weiteren Instanz bis 30 Sekunden nach dem Start oder dem erneuten Starten einer anderen Instanz zu verhindern?
Sie können vor dem Start oder post-stop , um nach jedem Job zu pausieren. ZB post-stop exec sleep 5