google-compute-engine - precios - google compute engine free
Compute Engine HTTP Load Balancing 502 error (2)
He visto errores 502 similares cuando el servicio backend está demasiado ocupado para manejar el tráfico entrante. Intenta agregar más instancias y debería desaparecer.
Sin embargo, veo esto como un arreglo de bandaid ya que esto realmente no resuelve el problema
Tenemos problemas importantes con nuestro equilibrador de carga http solo de ciertas direcciones IP.
He visto algunas otras publicaciones aquí sobre esto. Nos hemos asegurado de que el firewall esté bien, incluso he eliminado y recreado las reglas de reenvío. Lo cual es una explosión molesta ya que la IP cambia.
Todavía no hay alegría. El problema solo afecta a ciertas direcciones IP , y si publico los mismos datos en la IP de uno de los servidores, no tengo ningún problema.
<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>502 Server Error</title>
</head>
<body text=#000000 bgcolor=#ffffff>
<h1>Error: Server Error</h1>
<h2>The server encountered a temporary error and could not complete your request.<p>Please try again in 30 seconds.</h2>
<h2></h2>
</body></html>
EDITAR
Usamos cloudflare. Por lo general, esto está realmente deshabilitado para este host. Sin embargo, acabo de volver a habilitarlo y ahora se acepta nuevamente el tráfico. Presumiblemente ya que el tráfico se origina desde una IP de CF.
Un error 502 es una respuesta de "puerta de enlace incorrecta". ¿Ha comprobado el estado del control de estado de sus instancias en el momento en que se producen los errores 502?
No has mencionado si estás ejecutando backends en más de una región . Es posible que sus backends en una región estén siendo marcados como insalubres a la vez, lo que está causando sus fallas.
¿Sus servicios de back-end utilizan la comprobación de estado HTTP predeterminada o lo han personalizado ? Si es el primero, puede considerar definir una verificación de estado más indulgente para sus backends (aunque esto puede enmascarar fallas reales del servidor de aplicaciones). El valor predeterminado es verificar los backends cada 5 s en "/" con un tiempo de espera de 5 s, y se requieren 2 fallos o éxitos consecutivos para cambiar el estado.