Nous utilisons Hudson comme un système d'intégration continue pour exécuter des builds automatisés (tous les soirs et basés sur l'interrogation CVS) de beaucoup de nos projets.Comment résoudre le problème "Trop de fichiers ouverts" dans Hudson?
Certains projets interrogent CVS toutes les 15 minutes, d'autres interrogent toutes les 5 minutes et certains sondages toutes les heures.
Toutes les quelques semaines, nous aurons une génération qui échoue avec la sortie suivante:
FATAL: java.io.IOException: Too many open files
java.io.IOException: java.io.IOException: Too many open files
at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
La construction suivante a travaillé toujours (avec 0 changements) donc nous avons toujours écrit à la craie il jusqu'à 2 créer des emplois en cours d'exécution à en même temps et arrive à avoir trop de fichiers ouverts au cours du processus.
Ce week-end, nous avons eu une erreur de construction vendredi soir (génération nocturne automatique) avec le message et tous les autres soirs ont également échoué. D'une manière ou d'une autre, cela a incité Hudson à construire de façon continue tous les projets qui ont échoué jusqu'à ce que le problème soit résolu. Cela a donné lieu à une construction toutes les 30 minutes environ de chaque projet jusqu'au samedi soir où le problème a disparu comme par magie.
Lien brisé pour le problème 715. Pouvez-vous mettre à jour? –