Um erro 502 é normalmente exibido se um único processo PHP é executado por mais tempo do que o conjunto max_execution_time ou max_input_time na configuração PHP, causando a ocorrência de um timeout PHP.

Primeiro você precisa determinar o que está causando o erro 502 para encontrar uma solução. Você pode precisar aumentar os recursos, ajustar as configurações ou encontrar um fluxo de trabalho alternativo em alguns casos.

Por exemplo, se o erro ocorrer quando você estiver tentando uma importação, executar a importação diretamente no contêiner usando WP-CLI ou um PHP local ou um script Bash é uma alternativa recomendada.

Encontrando e corrigindo um erro 502 Bad Gateway

Pode haver uma série de lugares para verificar e soluções para tentar quando se está caçando a fonte de um erro 502 Bad Gateway.

CDN de terceiros

Se o seu site utiliza um CDN de terceiros, além da integração do Kinsta Cloudflare, desative temporariamente ou ignore esse CDN. Caso o problema for resolvido, você precisará ajustar as configurações ou verificar com o suporte do seu provedor CDN para ver se um firewall ou outro recurso está interferindo no seu site.

Registro de erros

Verifique o error.log para seu site no MyKinsta (ou baixe via SFTP) para restringir a fonte do erro. Se nada óbvio se destacar, pode ser útil habilitar WP-DEBUG.

MyKinsta Analytics

Visualize o relatório de erros 500 de repartição no MyKinsta Analytics para ver o número total de 502 erros e quando eles ocorrem.

Plugins e temas

Desative todos os plugins e mude para um tema padrão. Caso o problema for resolvido, reative os plugins um por um e reative seu tema até que o problema ocorra novamente. Uma vez que você tenha determinado qual plugin ou tema é a fonte, envie uma cópia do erro para o plugin ou desenvolvedor do tema para que eles possam ajudá-lo a resolver o problema.

Solicite o aumento do tempo limite do PHP

Aqui na Kinsta, os valores max_execution_time ou max_input_time são definidos para 300 segundos (5 minutos) por padrão. Os valores máximos de timeout PHP disponíveis são baseados em seu plano de hospedagem atual. Se você precisar destes valores aumentados, inicie uma nova conversa com nossa equipe de suporte.

Aumente o número de PHP Workers

Em alguns casos, mais PHP Workers podem ser necessários. Se você não tem certeza, nossa equipe de suporte pode ajudá-lo a determinar se é necessário adicionar mais trabalhadores PHP para o seu site.