juliansantosinfo / TOTVS-Protheus-in-Docker

MIT License
0 stars 1 forks source link

OPERATIONAL LIMITS ARE INSUFFICIENT #2

Open andreamador opened 1 month ago

andreamador commented 1 month ago

O meu não deu certo, estou usando o Ubuntu 24.04.1 LTS

Pergunta: Ao iniciar os containers appserver e apprest, a mensagem [ERROR][SERVER] OPERATIONAL LIMITS ARE INSUFFICIENT, CHECK THE INSTALATION PROCEDURES AS WELL AS 'ULIMIT' CONFIGURATION é exibida. Como corrigir?

juliansantosinfo commented 1 month ago

@andreamador tenta realizar o proecsso a baixo.

Se não funionar tente com o valor de 65535

Perguntas Frequentes

Resposta: Se você utiliza um sistema Debian/Ubuntu, este erro pode indicar que a configuração do número máximo de arquivos abertos simultaneamente na sua máquina host (não no container) está definida como o valor máximo de 64 bits (9223372036854775807). Siga os passos abaixo para verificar e corrigir:

  1. Acesse a conta root:

    sudo su
  2. Verifique o limite atual de arquivos abertos:

    cat /proc/sys/fs/file-max
  3. Se o valor for 9223372036854775807, altere para o maior valor de 63 bits:

    echo 4611686018427387903 > /proc/sys/fs/file-max
  4. Para tornar essa alteração persistente após reiniciar a máquina, adicione a seguinte linha ao arquivo /etc/sysctl.conf:

    fs.file-max = 4611686018427387903

    Você pode editar o arquivo com o comando sudo nano /etc/sysctl.conf e adicionar a linha no final do arquivo.

Observação: Esta solução ajusta o limite de arquivos abertos no nível do sistema operacional host. Certifique-se de entender as implicações de segurança antes de realizar esta alteração.