Breadcrumbs

O que fazer para corrigir o erro java.io.FileNotFoundException: (Too many open files) no Logs dos módulos Java?

Introdução

O que fazer para corrigir o erro java.io.FileNotFoundException: (Too many open files) no Logs dos módulos Java?

Passo a passo

No log de qualquer módulo java pode acontecer este erro, pode ser na hora de gravar o arquivo pid, ou ler o config.properties, gerar arquivos na contingency queue, ou qualquer outro processo que utilize arquivo físico.

No linux, há uma configuração que determina o máximo de arquivos “abertos” ao mesmo tempo… Na grande maioria, o padrão do Linux é 1024 arquivos, mas caso ocorra esse erro, basta executar o comando abaixo:

ulimit -n 10000

Portanto, foi alterado o limite de 1024 para 10000 arquivos abertos ao mesmo tempo.