2013-10-02 2 views
0

Nous avons environ 100 processus démon démarrés par monit. Tous ces processus sont gourmands en temps CPU pendant la phase initiale de leur traitement, c'est-à-dire que l'amorçage est intensif en CPU.Empêcher Monit de démarrer un processus sur un redémarrage de la machine

En cas de redémarrage de la machine, tous les 100 processus démarrent en même temps et la charge moyenne de la CPU devient très élevée et finit par redescendre la machine.

Nous avons un script qui démarre ces processus un par un en faisant une pause de 5 à 10 minutes après chaque démarrage du processus, pour donner le temps nécessaire au processus démarré pour obtenir son temps CPU initial.

Y a-t-il un moyen de ne pas démarrer un processus après le redémarrage de la machine?

Répondre

0

J'ai des exigences similaires dans le passé et j'ai utilisé l'option "dépend de" dans monit; c'est-à-dire que ce moniteur n'est pas déclenché sauf si celui dont il dépend est "haut" (vert).

Questions connexes