Erro 502 Bad Gateway Nginx - o que significa e como corrigi-lo?

Às vezes, ao viajar pelas extensões da Internet e acessar um determinado site, você pode ver informações desnecessárias ali, mas um fundo branco e um erro em letras grandes: 502 Bad Gateway. O que isso significa? Nada de bom, realmente. Esta mensagem é emitida pelo servidor web nginx quando há algum problema na operação. Se você tentar abrir outras páginas no mesmo site usando os links salvos, isso também falhará. O que fazer? E depende de quem você é para este site.

Se você é apenas um visitante, então há apenas uma solução - esperar até que a administração do recurso da Web corrija o serviço. Quanto tempo? Difícil dizer. Se este for um grande portal de alguma empresa, empresa ou instituição estadual, o administrador deverá restaurar o site em um futuro próximo. Se este é um blog pessoal de algum Vasya Pupkin, é provável que ninguém conserte nada, já que Vasya esqueceu seu blog e não precisa dele.
A) Se você realmente precisa das informações da página, tente encontrar os contatos da administração e contate-a por e-mail ou por meio de um registrador ou hoster, ou use o cache da web dos mecanismos de pesquisa inserindo um link para o site ou página em a barra de pesquisa do mecanismo de pesquisa e abrindo a cópia salva.
b) Muitas vezes, o erro Nginx 502 significa que o recurso da Web de interesse está sobrecarregado. O que fazer? Novamente, espere até que a carga diminua, atualizando periodicamente a página no navegador.
V) Se depois de algum tempo em outros computadores e outros dispositivos (tablet, telefone, laptop) o site abrir sem problemas, mas o seu ainda exibir um erro nginx, será necessário limpar o cache do navegador.

Se você é o proprietário ou administrador do site, que, quando você tenta acessá-lo, dá um erro 502 Bad Gateway, provavelmente você terá que resolver o problema. Tudo depende se você tem acesso SSH à sua hospedagem ou não. Caso contrário, o problema recairá automaticamente sobre os ombros do seu provedor de hospedagem - entre em contato com o suporte técnico com uma descrição detalhada do problema. Via de regra, nesse caso, tudo é resolvido com bastante rapidez, pois geralmente há mais de um site no servidor e os aplicativos vêm de outros clientes também.
Pior, se o seu site estiver localizado em um servidor virtual (VPS) ou dedicado (VDS). Nesse caso, geralmente, mudar o problema de uma cabeça doente para uma saudável (leia-se: do seu para o suporte técnico do hoster) não funcionará e você terá que consertar tudo sozinho. O que fazer?
Primeiro, tente reiniciar o servidor nginx. No CentOS, por exemplo, isso é feito com o comando:

Reinicialização do serviço nginx

Se você usá-lo como um front-end para o servidor Apache (httpd), o último pode travar ou travar - reinicie-o também:

reinicialização do serviço httpd

Não ajudou - verifique a carga atual do servidor usando o comando:

Preste atenção especial ao valor do parâmetro carga média:

Deve ser aproximadamente igual ao número de núcleos do processador, bem, mais/menos 2. Se o valor médio de carga for maior que 10, você deve soar o alarme - algo está carregando fortemente o processador do servidor. Freqüentemente, um ataque DDOS direcionado está por trás disso. Descubra o motivo - provavelmente, sua eliminação retornará seu site à vida normal.