InformáticaSeguridade

Erro 502 Bad Gateway - que é? Causas e solucións

Cada usuario de Internet viu unha mensaxe no seu navegador "502: Bad Gateway", o que significa un erro ao lado do servidor web durante o procesamento da solicitude. Na maioría das veces, as causas dos fallos están asociadas á configuración incorrecta do servidor web ou empresa de hospedaxe de equipos. O problema estándar é o procesamento incorrecto do servidor DNS ou proxy.

O que significa "502: Bad Gateway"

O erro indica que se recibiu a solicitude ao servidor web desde o lado do navegador, pero foi procesada ou eliminada de forma inadecuada da cola xeral. Se o servidor está situado detrás da pasarela de Internet, probablemente o problema estea na porta de entrada ou no funcionamento do propio servidor web, que transmite información sobre o erro á porta de entrada e, a continuación, móstrase no navegador do usuario.

Causas do erro 502. Falta de recursos do servidor

O problema máis importante con este erro é o nivel insuficiente de recursos de servidor para procesar as solicitudes entrantes, o que provoca que o servidor xere erro 502. A falta de recursos pode ser hardware (falta de RAM, velocidade insuficiente do procesador ou disco) ou software relacionado con Configuración incorrecta do servidor ou do software utilizado.

Pero hai unha situación onde, cun nivel de recursos suficiente, o servidor continúa xerando un erro periódicamente 502: Bad Gateway. Que pode ser, se non fallos de hardware?

A restrición de recursos pódese ingresar automaticamente cando un servidor VPS dedicado ou hospedaxe virtual abandone o plan tarifario. Como resultado, o servidor pode non ser capaz de xestionar a carga actual.

Os servidores web, como Apache, teñen un número estrictamente definido de controladores de solicitudes que se especifican cando está configurado. Se todos eles están ocupados simultaneamente, a solicitude entrante colócase na cola e o seu tempo non pode exceder un minuto para cada un deles. Se se supera o tempo de espera, a solicitude é cancelada e o usuario recibe un erro de 502. Ademais, o controlador simplemente non terá suficientes recursos libres actuais para o procesamento normal da cola.

Se usa PHP + FastCGI no servidor, cun número non optimizado de procesos php-cgi, case sempre hai sobrecargas e falta de recursos.

As razóns máis comúns para a escaseza de recursos para solicitudes de procesamento

  1. O servidor non pode xestionar o número actual de visitantes concorrentes. Ademais, unha parte significativa dos recursos pode ser gasto por varios robots de busca e scripts de software incorrectos.
  2. Sobrecarga de servidor durante os ataques de DDos de hackers, cando o servidor é culpado por un gran número de solicitudes simultaneas de procesamento.
  3. Pode haber unha situación na que, cando se utilice o servizo de hospedaxe virtual , o erro 502: Bad Gateway ocorre de xeito inesperado. Que significa isto? Isto pode indicar a presenza dun problema no lado de hospedaxe, coñecido como overselling, é dicir, poñer o servidor no mesmo servidor como moitas contas de cliente xa que non teñen os recursos de hardware actuais en horarios de pico.
  4. Configuración incorrecta do propio servidor ou falta de compatibilidade de software ou hardware.
  5. Use no sitio de complementos de recursos externos, como os contadores de visitas, varios informadores, scripts. Pode ocorrer un erro cando hai problemas con tales fontes externas.
  6. Descarga de ficheiros grandes ao servidor con mala calidade de conexión a Internet.

Erros de script PHP

O erro 502 pode ocorrer debido a scripts, plugins ou extensións en PHP, que non pasan o código apropiado ao servidor cando se completa a execución. Por exemplo, xerar erro 502: Bad Gateway nginx como unha das variantes do servidor proxy pode debido a unha detección incorrecta do estado do guión e percepción dun fallo de conexión cos servizos do servidor web como falla do sistema.

Así, toda a información estática (imaxes, páxinas web, ficheiros Robots) carga normalmente e sen erros. ¿O que significa "502: Bad Gateway" neste caso? Que ocorre un fallo ao cargar scripts, plug-ins e extensións do programa.

Acción Correctiva 502

Primeiro de todo, é necesario analizar a carga do servidor actual, especialmente no momento do erro. Debería prestarse especial atención á carga de memoria RAM e, se fose necesario, aumentar o seu tamaño para mellorar o procesamento das solicitudes.

Verifique a configuración correcta de límites para o número de procesos php-cgi procesados simultaneamente. A súa configuración incorrecta leva a unha sobrecarga rápida do servizo e á constante aparición da mensaxe "502: Bad Gateway". Cal é e como configurar correctamente os límites dos procesos, descubra no servizo de soporte do proveedor de hospedaxe.

Reduce o máximo de solicitudes aos recursos da rede externa e estableza o tempo máximo para a súa descarga e resposta. Isto permitirá ver o que van dirixir os recursos do servidor e axudar a eliminar o "deslizamento" externo do sitio.

En caso de sospeita de sobrevenda ou configuración incorrecta da configuración do servidor, contacte co servizo de soporte. Se non hai reacción e o problema non se solucione, cambia o provedor de hospedaxe. A falta de accesibilidade do servidor pode levar a perdas debido a un simple erro 502: Bad Gateway. O que isto significa para o negocio, creo, non vale a pena explicar.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.atomiyme.com. Theme powered by WordPress.