So begrenzen Sie die Anzahl der Instanzen UpStart kann gleichzeitig starten oder respawnen

8

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?

    
scai 13.05.2015, 20:36
quelle

2 Antworten

5

Sie können sie nacheinander mit

starten %Vor%     
FeedTheWeb 16.05.2015 07:18
quelle
1

Sie können vor dem Start oder post-stop , um nach jedem Job zu pausieren. ZB post-stop exec sleep 5

    
Kremnev Sergey 21.05.2015 08:50
quelle

Tags und Links