[Toulibre] Script mailer.py de Subversion qui bouffe 100% du CPU

Frederik Deweerdt deweerdt at free.fr
Mer 14 Mai 13:13:52 CEST 2008


On Wed, May 14, 2008 at 08:53:33AM +0200, Thomas Petazzoni wrote:
> Bonjour à tous,
> 
> J'ai un soucis sur un serveur hébergeant un dépôt Subversion. J'ai
> configuré le dépôt pour que lors d'un commit, le script mailer.py livré
> dans subversion-tools soit utilisé pour envoyer un courrier
> électronique de notification du commit. Le problème est que ce script
> met plusieurs minutes à s'exécuter, en bouffant 100% du CPU. Un petit
> strace sur l'animal indique que le script est en train de fermer tous
> les descripteurs de fichiers (même ceux qui ne sont pas ouverts).
> Extrait:
> 
> close(948183) = -1 EBADF (Bad file descriptor)
> close(948184) = -1 EBADF (Bad file descriptor)
> close(948185) = -1 EBADF (Bad file descriptor)
> close(948186) = -1 EBADF (Bad file descriptor)
> close(948187) = -1 EBADF (Bad file descriptor) 
> 
Est-ce que tu pourrais poster le strace complet (en supposant que ça ne
pose pas de problème de sécurité/confidentialité) ?
Ce qui serait intéressant de savoir, c'est ce qu'il fait juste avant de
décider 2^32 descripteurs de fichiers...

Frederik



Plus d'informations sur la liste de diffusion Toulouse-ll