1
resposta

Por algum motivo os containers travam e ficam fora do ar

As páginas perdem conexão e não consigo derrubar ou restartar os containers, além de não conseguir ver os logs também, tudo travado. Não sei mais o que fazer. Além disso está consumindo 100% da CPU e muita memória, o preocupante é que as especificações desssa máquina deveria suportar e suportou atividades mais pesadas. Insira aqui a descrição dessa imagem para ajudar na acessibilidadeficações dessa máquina são Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Erick! Tudo bem?

Parece que você está enfrentando um problema complexo com os seus containers. Com base na descrição do seu problema, parece que há um consumo excessivo de recursos do sistema (CPU e memória) pelos seus containers, o que pode estar causando a falha e o travamento.

Um dos motivos para isso pode ser que um ou mais dos seus containers estão com algum processo em loop infinito ou consumindo mais recursos do que deveriam. Isso pode acontecer por diversos motivos, como um bug no código que está rodando no container, um vazamento de memória, entre outros.

Uma maneira de investigar isso seria tentar isolar o problema. Se você tem vários containers rodando, tente pará-los um por um e observe o impacto no uso da CPU e da memória. Isso pode ajudá-lo a identificar se um container específico está causando o problema.

Outra possibilidade é que a quantidade de recursos alocados para os containers seja insuficiente. Nesta atividade apontamos os recursos mínimos para executar o projeto, mas você pode alterar alguns deles e testar se em sua máquina funciona melhor, por exemplo, modificar o valor de memória ou swap ou as CPUs alocadas para o projeto. Caso escolha por essa opção, aconselho reiniciar os processos com um novo docker compose. Vi que você mencionou que as especificações da sua máquina deveriam ser suficientes, mas talvez seja necessário ajustar as configurações dos seus containers para garantir que eles não estejam tentando usar mais recursos do que estão disponíveis.

Por fim, se você não consegue nem mesmo ver os logs, pode ser útil tentar reiniciar o Docker completamente. Isso pode liberar qualquer recurso que esteja sendo indevidamente retido e permitir que você acesse os logs para investigar mais a fundo.

Espero que essas sugestões possam ajudá-lo a começar a investigar o problema.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!