• [^] # Re: pourquoi ne pas faire conviance au daemon ?

    Posté par . En réponse au journal Puppet [2] : run puppet et cron. Évalué à 4.

    les run avaient tendance à se regrouper

    C’est pour ça que tu as les configurations splay et splaylimit qui permettent d’avoir des run répartit plus ou moins aléatoirement.

    (parce que tu kill si le run est pas fini au bout de X minutes, parce que oom, ...)

    Pour chaque run, le daemon fork (ou spawn un autre processus, je sais pas) il suffit de killer le fils plutôt que le père. Dans tous les cas, même avec une tâche cron, comme l’agent pose un lock pendant le run, si le processus se bloque, les suivants ne se lanceront pas.

    Après, à toi de mettre la supervision nécessaire pour vérifier que Puppet fonctionne correctement.

    avec plusieurs millier de run en quelques minutes, le master n'aimait pas trop

    Plusieurs milliers de machine et un seul master, ça me paraît légèrement sous-dimensionné comme infra non ?