Erros de Conexão
Este artigo explica como resolver erros de tempo limite e de conexão que podem aparecer após a implantação do seu aplicativo.
Erros de Tempo Limite de Conexão
O limite de tempo limite de conexão entre Cloudflare e Kinsta é de 185 segundos. Se uma consulta de processo ou banco de dados levar mais de 185 segundos, você pode ver um dos seguintes erros:
504 Gateway Timeout
Error 524: a timeout occurred
Você pode usar uma ferramenta de gerenciamento/monitoramento de desempenho de aplicativos como New Relic para identificar qual processo ou consulta está causando o erro de tempo limite. Se não for possível otimizar o processo ou a consulta para completar em menos de 185 segundos, seu aplicativo ou banco de dados pode precisar de mais recursos.
Para escalar os recursos do seu aplicativo vertical ou horizontalmente, altere o tamanho de um pod ou aumente o número de pods usados para o processo.
Se o problema estiver em uma consulta de banco de dados, você pode aumentar a CPU, RAM e espaço em disco do banco de dados na página de Configurações de Banco de Dados.
Erro de Conexão com o Upstream
Após implantar um aplicativo e houver um problema com a porta que o seu aplicativo expõe, você pode ver o seguinte erro:
upstream connect error or disconnect/reset before headers. reset reason: connection failure, transport failure reason: delayed connect error: 111
Esse erro ocorre devido a um dos seguintes motivos:
- O aplicativo está se conectando na porta errada.
- O aplicativo não está se conectando a nenhuma porta.
Para resolver isso, é necessário atualizar o aplicativo para que ele esteja se conectando à porta 8080.