Usamos Hudson como un sistema de integración continua para ejecutar compilaciones automáticas (todas las noches y basadas en el sondeo CVS) de muchos de nuestros proyectos.¿Cómo solucionas el problema "Demasiados archivos abiertos" en Hudson?
Algunos proyectos sondean CVS cada 15 minutos, otros encuestan cada 5 minutos y algunos sondean cada hora.
Cada pocas semanas vamos a tener una acumulación que se produce el siguiente resultado:
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 próxima construcción siempre ha trabajado (con 0 cambios) por lo que siempre lo atribuyó a 2 puestos de trabajo de construcción que se está ejecutando en el Al mismo tiempo y pasando a tener demasiados archivos abiertos durante el proceso.
Este fin de semana tuvimos un error de compilación el viernes por la noche (construcción nocturna automática) con el mensaje y todas las demás construcciones nocturnas también fallaron. De alguna manera, esto provocó que Hudson construyera continuamente todos los proyectos que fallaron hasta que se resolvió el problema. Esto resultó en una creación cada 30 minutos más o menos de cada proyecto hasta algún momento del sábado por la noche cuando el problema desapareció mágicamente.
Enlace roto para el problema 715. ¿Se puede actualizar? –