Forum Linux.debian/ubuntu Monitoring de process

Posté par  (site web personnel) .
Étiquettes :
0
9
avr.
2009
Bonjour,

je cherche une solution a un problème de surconsommation CPU d'un de mes process, en gros j'ai un processus openoffice qui tourne en headless pour faire de la conversion de documents à la volée.

De temps en temps, pour une raison que j'ignore dans certains cas le processus openoffice se met à prendre 100% de CPU sur un core. Et il reste bloqué à 100% jusqu'à ce que je le kille manuellement.

Comment est-ce que je pourrais faire pour killer puis relancer automatiquement le process dès que sa conso CPU passe au dessus d'un certain seuil pendant un certain temps (plus de 90% de CPU pendant plus de 5 secondes) ?
  • # ulimit

    Posté par  . Évalué à 2.

    je ne sais pas si ca fait vraiment ce que tu veux, mais de memoire ulimit permet de limiter cela

    man ulimit
    http://linux.die.net/man/1/ulimit
    • [^] # Re: ulimit

      Posté par  . Évalué à 1.

      sinon mais en place nagios, il est capable de vérifié et de relancer le process pour peu que tu sache lui demander

      c'est un peu lourd mais efficace

      a+

      je plussoie et je paie ma tournée !!!!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.