252 Shares 6160 views

De erro "502 Bad Gateway" – o que é? Causas e remédios

Cada usuário da Internet tem visto na mensagem navegador "502: Bad gateway», o que significa o aparecimento de um erro no lado do servidor web durante o processamento da consulta. A causa mais comum de falhas associadas com hardware de servidor web configurado incorretamente ou empresa de hospedagem. edição padrão é o DNS manuseio inadequado ou servidor proxy.

O que significa "502: Bad Gateway"

Este erro indica que a solicitação do navegador para o servidor web fez, mas foi incorretamente manuseado ou removida da fila comum. Se o servidor de aplicativos está localizado atrás de um gateway de Internet, é provável que o problema está na porta de entrada ou no trabalho do servidor web, que transmite as informações para o erro de gateway, e é então exibida no navegador do usuário.

As causas do erro 502. A falta de recursos do servidor

O principal problema da ocorrência desse erro é servidor recursos suficientes para lidar com consultas recebidas, por causa de que o servidor começa a gerar um erro 502. A falta de recursos pode ser hardware (falta de memória, velocidade de processamento insuficiente ou de carro) e software associado servidor de configuração incorreta ou software usado.

Mas há situações em que um servidor com recursos suficientes continua a gerar periodicamente um erro 502: Bad Gateway. O que poderia ser, se não falhas de hardware?

limites de recursos podem ser inseridos automaticamente quando você sair de um servidor VPS dedicado ou fora de hospedagem compartilhada do plano tarifário. Como resultado, o servidor não pode suportar a carga atual.

servidores web como o Apache, tem um número fixo de manipuladores de solicitação, que são especificados em sua configuração. Se ambos estão ocupados, a solicitação de entrada está na fila, e enquanto ela não pode exceder um minuto para cada um deles. No caso de um pedido de tempo limite é abortado eo usuário é apresentado com um manipulador de erro 502. Além disso simplesmente não pode ter o suficiente atuais recursos disponíveis para fila de processamento normal.

Se você estiver usando sobre os pacotes de software FastCGI servidor PHP + em um número de processos não optimizados php-cgi quase sempre surgem sobrecarga e falta de recursos.

As causas mais comuns de falta de recursos para o processamento de pedidos

  1. O servidor não pode lidar com o número atual de visitantes simultâneos. Além disso, uma parte significativa dos recursos pode gastar vários mecanismo de busca , e os scripts de software erradas.
  2. sobrecarga do servidor durante hackers DDos-ataque, quando o servidor é trazido para o fracasso de um grande número de pedidos simultâneos para ser processado.
  3. Há momentos em que usar os serviços de hospedagem virtual de repente um erro 502: Bad Gateway. O que significa? Isso pode indicar um problema no lado do host, conhecido como exagerar, t. E. Hosting empresa colocar um servidor uma quantidade de contas de clientes que momentos de corrente de carga de pico carecem de recursos de hardware.
  4. configuração incorreta do servidor em si, ou a falta de software ou de compatibilidade de hardware.
  5. Usando os recursos externos de plug online, como um contador de visitas, vários informantes, scripts. O erro pode ocorrer em caso de problemas com fontes externas.
  6. Baixar arquivos grandes para o servidor quando a má qualidade da ligação à Internet.

Erros PHP Script

Erro 502 pode ocorrer porque scripts, plug-ins ou extensões para o PHP linguagem, que após a conclusão do servidor implementação não transmitir o código correspondente. Por exemplo, para gerar um erro 502: Bad Gateway de nginx como um dos o proxy opções do servidor pode devido a determinação inadequada do status de roteiro e percepção de desconexão com os serviços de um servidor web como uma falha do sistema.

Assim, toda a informação estática (desenhos, páginas do site, Robots) arquivos para carregar corretamente e sem erros. O que significa "502: Bad Gateway" neste caso? Que uma falha ocorre é quando o download de scripts de software, plug-ins e extensões.

Medidas corretivas 502

O primeiro passo é analisar a carga do servidor atual, especialmente nos momentos de erro. Particular atenção deve ser dada à memória de carga e a necessidade de aumentar seu tamanho para melhorar o processamento de consultas.

Verifique a configuração correta de limites sobre o número de processados simultaneamente pelos processos php-cgi. Sua configuração errada leva a um serviço rápido e mensagem de ocorrência de sobrecarga constante "502: Bad Gateway". O que é e como ajustar os limites de processos, encontrar o fornecedor de service desk de hospedagem.

Minimizar solicitações para os recursos de rede externa, e definir o limite de tempo para a sua carga e resposta. Isso permite que você veja, o que deixar os recursos do servidor, e ajudar a livrar-se do externo "escorregamento" do site.

Em caso de suspeita de definições de configuração do servidor Exagerar ou incorretas, entre em contato com o host de suporte ao cliente. Se não houver nenhuma reação e o problema persistir, a mudança provedor de hospedagem. servidor não estiver disponível pode resultar em perdas devido a um erro simples 502: Bad Gateway. O que isso significa para o negócio, eu acho que não é necessário explicar.