Ocorrência
Ao tentar autenticar-se na plataforma, está ocorrendo o erro Too many open files ou Muitos arquivos abertos. Como resolver?
Ambiente
TOTVS Fluig Plataforma - Configurações técnicas - Todas as versões | Sistema Operacional: Linux
Causa
No Linux, o limite padrão de algumas distribuições é de 1024 arquivos abertos. Porém, muitas vezes pode ultrapassar esse limite devido ao processamento paralelo realizado durante o uso do servidor de aplicação.
Os arquivos abertos são a quantidade de descritores para um recurso alocado para um processo. Os recursos alocados podem ser arquivos no sistema operacional ou outros recursos como, por exemplo, conexões de rede.
No caso da plataforma, temos arquivos temporários, conexões aos clientes que fizeram a requisição (navegador), conexões de rede para os serviços dos quais depende (banco de dados, LDAP, consultas a serviços externos), arquivos do volume e outros recursos sob controle da JVM, como arquivos JAR carregados no classpath e utilizados nos classloaders.
Esse número não é limitado e pode variar, por isso deve ser ajustado o limite máximo se estiver passando do valor configurado atualmente.
Solução
Para aumentar o limite de arquivos execute o comando abaixo:
echo "fs.file-max=65536" >> /etc/sysctl.conf sysctl -p
Saiba Mais
Para saber mais, acesse a documentação sobre Configurações sugeridas em ambientes Linux.
0 Comentários