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) 

L'exécution de ce script en root fonctionne très bien. C'est quand
Apache l'exécute (le dépôt est accédé par WebDAV, c'est donc Apache,
utilisateur www-data qui exécute le script dans le cas normal), que le
problème se produit.

Plus d'infos sur http://svn.haxx.se/users/archive-2008-05/0263.shtml
(post sur la liste de Subversion où je n'ai pas eu de réponse).

Des idées ?

Merci,

Thomas
-- 
Thomas Petazzoni, [EMAIL PROTECTED], http://thomas.enix.org
Jabber, [EMAIL PROTECTED]
Toulibre, http://www.toulibre.org - APRIL, http://www.april.org
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Toulouse-ll mailing list
Toulouse-ll@toulibre.org
http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll

Répondre à