Resin se cuelga por exceso de ficheros scb_*.tmp abiertos

tonims
20 de Septiembre del 2004
Hola, tengo el siguiente problema desde hace tiempo y no se como solucionarlo. Tengo instalado Resin 2.10 y accedo a una base datos Microsoft SQL Server 2000 el driver JDBC correspondiente. Cuando el Resin lleva un tiempo ejecutandose me da un error que indica que hay demasiados descriptores de ficheros abiertos (too many open files). Instalé un programa en el servidor que me dice los ficheros abiertos por un proceso determinado, el proceso java.exe tiene infinidad de ficheros abiertos con el siguiente patrón: scb_*.tmp (el * es número , scb_112233.tmp...etc). Estos están en WINNTtemp, estos ficheros temporales se van abriendo y no se cierran nunca hasta que llega un momento en el que Resin se cuelga. Estos ficheros temporales no se crean desde la aplicación, debe ser algo interno de la JVM y de los drivers JDBC, no tengo ni idea. ¿Ha alguien le ha pasado algo parecido?, Muchas gracias.