Servlets abrindo vários arquivos

Fiz uma servlet que chama instancia um objeto e dentro deste objeto é aberto um arquivo e logo depois se escreve no mesmo e depois o arquivo fecha.
Só que quando o tomcat recebe muita requisição eu recebo este erro “Too many open files” tendo que dar re-start no tomcat.
Algúem saberia o que está acotecendo?