O que é um erro 502 Error Gateway Error?
ocorre quando o servidor recebe uma resposta inválida da página solicitada "502 Error Gateway"Erro. Este problema pode ser causado por uma série de razões e a mensagem de erro pode variar consoante o seu servidor.
Quando um utilizador visita um sítio WordPress, o seu navegador envia um pedido ao servidor, que recupera a página e a envia de volta ao navegador.
Se ocorrer um erro, o browser apresenta um código de estado de erro, tal como 502 Bad Gateway.
502 As causas mais comuns de erros de gateway de erro sãoPedidos demasiado demoradosatéO servidor não está a responder.
As razões mais comuns para este erro sãoAtraso na resposta do servidor aos pedidos. Este atraso pode dever-se ao facto deCaudal elevado,Temas para WordPresstalvezCodificação incorrecta de plug-instalvezFalha temporária devido a má configuração do servidor.
Outras mensagens de erro relevantes incluem404 Não encontrado,503 Serviço indisponível,Erro de proibição 403etc.
Agora, vamos ver como corrigir o erro 502 bad gateway no WordPress.
1. recarregar o sítio Web
Por vezes, devido aAumento do caudaltalvezRecursos insuficientes do servidoro servidor pode demorar mais tempo a responder. Neste caso, o problema pode desaparecer por si só dentro de alguns minutos.
Tente recarregar a página que está a visualizar para ver se é essa a causa.
2. limpar a cache do browser
O browser pode apresentar uma página de erro a partir da cache. Mesmo que o problema seja resolvido, continuará a ver o erro 502 porque o browser está a carregar o site a partir da cache.
Se o problema for causado pelo browser, utilize outro browser para resolver a causa.
3. desativar CDN ou firewalls
Se for utilizado um serviço CDN ou uma firewall WordPress no sítio Web, os respectivos servidores podem estar em baixo.
Pode verificar isto desactivando temporariamente a CDN ou a firewall. Este processo varia consoante o serviço utilizado.
Uma vez desactivada, remove a camada extra criada entre o browser e o servidor. Os sites agora carregarão recursos de busca inteiramente do seu servidor. Se o problema foi causado por um serviço de CDN ou firewall, o problema deve ser resolvido.
Depois disso, é apenas uma questão de contactar a sua firewall ou o serviço CDN para obter uma solução oficial.
4. atualizar temas e plugins do WordPress
Por vezes, os erros 502 bad gateway podem ser causados por versões mais antigas de temas e plug-ins. Pode verificá-las uma a umaTemas e plugins WordPress.
Em primeiro lugar, desactive todos os plug-ins do WordPress através do FTP ou do Painel de Controlo. Depois, actualize o seu sítio para ver se o erro foi resolvido.
Se sim, então um dos plugins está a causar o problema. Agora, active os plugins um a um e actualize o front end para ver qual o plugin que está a causar o erro. Quando encontrar o plug-in em questão, basta encontrar um plug-in de substituição com a mesma funcionalidade.
Se a desativação dos plug-ins não resolver o problema, verifique o tema do WordPress. Altere o tema do WordPress através do phpMyAdmin.
Depois de mudar o tema para o tema predefinido do WordPress, actualize e visite o sítio para ver se funcionam corretamente.
5) Restaurar as cópias de segurança do sítio Web WordPress
Para sítios que utilizam um plug-in de cópia de segurança ou têm uma cópia de segurança do sítio configurada no servidor e os dados existem no servidor. Encontrando "502 Bad Gateway"Quando o erro ocorre, pode optar por restaurar a cópia de segurança do sítio Web do WordPress para resolver o problema. Desta forma, pode voltar a ter o seu sítio Web a funcionar.
Dicas quentes: a cópia de segurança dos dados do sítio Web é muito importante, independentemente dos erros que ocorram no sítio, desde que haja uma cópia de segurança, é possível resolver o problema!
6) Verificar os tempos limite do PHP
Por vezes, os erros 502 do gateway são causados por timeouts do PHP.
Os scripts de um sítio Web podem demorar muito tempo a executar, excedendo o limite de tempo definido pelo servidor. Isto pode dever-se a cálculos complexos, consultas atrasadas à base de dados ou código mal optimizado. Quando isso acontece, ocorre um erro de timeout do PHP.
Ao verificar os tempos limite do PHP, é possível identificar esses scripts lentos que podem estar a causar o erro 502 Error Gateway.
A ativação do modo de depuração permite-lhe verificar os tempos limite do PHP. Pode fornecer algumas mensagens de erro do PHP.