Cómo arreglar el error 502 Bad Gateway en WordPress

Publicado: 2020-06-26
502 error de puerta de enlace incorrecta

Una de las partes más frustrantes de ejecutar un sitio web son los errores emergentes. Y uno de esos errores frustrantes es el error 502 bad gateway que aparece a veces.

Este es un error regular que se puede ver en muchos sitios web y puede no tener implicaciones graves si ocurre en raras ocasiones.

Si bien puede parecer simple, si el error 502 aparece con demasiada frecuencia, en realidad puede afectar su SEO y su reputación en línea. Por ejemplo, cuando un rastreador web que intenta acceder a su sitio obtiene una puerta de enlace incorrecta 502 con bastante frecuencia, puede incluir su sitio en la lista negra o, en el menor de los casos, su clasificación de búsqueda podría verse afectada.

Por lo tanto, comprender el error y corregirlo antes de que cause efectos serios de SEO podría ser útil.

¿Qué es un error 502?

Cada solicitud HTTP realizada desde un navegador a un servidor se responde con una respuesta junto con un código de estado HTTP. Si bien 200 es el código de estado de éxito, no podrá ver estos códigos de estado a menos que indiquen una falla. El código de error más común es el 404, que significa Página no encontrada, lo que significa que la solicitud no fue aceptada.

Ahora, la serie de códigos de estado en el rango 500, incluidos 500, 501, 502 y 520, y así sucesivamente, están relacionados con algún tipo de error del servidor después de que se haya aceptado la solicitud. Podría ser un error interno o una respuesta no válida del servidor.

El código de error 502 significa específicamente que el servidor aceptó la solicitud mientras actuaba como proxy pero recibió una respuesta no válida de un servidor entrante.

El mensaje de error se puede mostrar en diferentes formas como:

  • Error 502
  • 502 Puerta de enlace no válida
  • Error de proxy 502
  • Servicio 502 temporalmente sobrecargado
  • HTTP 502
  • Una pantalla blanca en blanco
  • 502 mala puerta de enlace Cloudflare

La forma en que se muestra el mensaje de error puede depender de la aplicación web, el navegador o los sistemas operativos.

El error 502 indica respuestas no válidas que podrían recibirse por varios motivos. Tal vez el servidor se cayó, hubo alguna interferencia en la transferencia de datos o una sobrecarga temporal de recursos.

Si los errores 502 continúan persistiendo más de 6 horas, Google puede percibir que su sitio es problemático y, por lo tanto, otorgarle una clasificación más baja.

Cómo corregir errores 502

Recargar la página

Por simple que parezca, recargar la página funciona la mayor parte del tiempo. Debería ser una de las primeras cosas que debe intentar antes de comenzar a solucionar la causa raíz real. Porque, la mayoría de las veces, se produce un error 502 simplemente porque el servidor está sobrecargado. Por lo tanto, una simple actualización y recarga podría ayudarlo a obtener una respuesta adecuada del servidor.

Pero esto solo sirve como una solución rápida y si ve errores 502 con frecuencia, es posible que deba verificar otras cosas como la memoria caché, la configuración del firewall, CDN y demás.

Borrar memoria caché

A veces, el caché funciona mejor y, a veces, fracasa. Por ejemplo, cuando a veces recibe una mala respuesta, el caché podría servir páginas web más antiguas desde la memoria y resolver el problema. Pero de la misma manera, a veces el caché puede mostrar las páginas de error una y otra vez, incluso después de que se haya solucionado el error.

Para evitar tales problemas, vaya a la configuración de su navegador y borre el caché manualmente. Hay algunos métodos abreviados de teclado como Ctrl+F5 que obligan a borrar la memoria caché al actualizar la página.

También puede borrar su caché de WordPress. Intente borrar todos los cachés de los complementos de WordPress, el motor de WordPress y los complementos de firewall que utiliza. Puede acceder a la configuración de caché para sus complementos a través de su panel de WordPress. También puede intentar borrar el caché de DNS local.

Para las máquinas con Windows, los comandos simples como ipconfig /flushdns en el símbolo del sistema pueden ayudarlo a vaciar la caché de DNS.

Para sistemas Mac, pruebe el comando dscacheutil –flushcache. Luego, intente volver a cargar la página en diferentes navegadores para ver si el caché del navegador fue realmente el que causó el problema.

Desactivar cortafuegos y CDN

Los sitios de WordPress pueden usar redes de distribución de contenido como Cloudflare con sus instalaciones de caché para servir y cargar páginas más rápido. Los cortafuegos también agregan capas adicionales a través de las cuales tendrán que viajar las solicitudes y respuestas HTTP. Esto también puede conducir a un problema de puerta de enlace 502.

Intente deshabilitar sus servicios de CDN y firewall e intente cargar su sitio. Si se resuelve el problema, puede ponerse en contacto con su proveedor de servicios de CDN para averiguar qué causó el error y habilitarlo una vez que hayan resuelto la causa raíz.

Actualice sus complementos

Bueno, si es un error persistente que aún existe incluso después de borrar todo el caché, deshabilitar el CDN y el firewall, entonces es hora de actualizar sus complementos y temas.

Deshabilite todos sus complementos de WordPress a través del tablero o mediante FTP. Ahora intente cargar su página y verifique el error. Si se soluciona el error, pruebe un método de prueba y error para encontrar el complemento real que está causando el error.

Active sus complementos uno a la vez para descubrir cuál es el culpable y actualícelo para resolver el problema. Si una actualización aún no se resuelve, busque soporte técnico o encuentre un complemento alternativo para llenar sus zapatos.

Actualice sus temas

Si verificar todos sus complementos no resultó fructífero, puede intentar lo mismo con sus temas. Cambie a un tema predeterminado de WordPress y verifique si el error persiste. Si eso resuelve el problema, intente actualizar su tema o use una alternativa.

Comprobar registros y secuencias de comandos

WordPress puede mantener registros de errores si ha establecido la configuración de depuración correspondiente en el archivo wp-config.php. Utilice estos registros para averiguar qué parte de su código o complemento está causando el error.

A veces, los scripts como los que se usan para captcha y seguridad pueden sobrecargar el servidor con varias solicitudes que conducen a un error 502 temporal. Optimice sus scripts para asegurarse de que se eviten estos errores.

Los servicios se pueden configurar para tener un límite de tiempo máximo para ejecutar scripts. También puede aumentar el límite de tiempo de espera, que tiene un valor predeterminado de 300 segundos.

Verifique su servidor de alojamiento

Si ninguno de los métodos discutidos anteriormente funciona para usted, entonces es probable que su servidor de alojamiento esté actuando. Póngase en contacto con el soporte técnico del servidor de alojamiento y plantee una consulta sobre el problema.

Se puede generar un error de puerta de enlace 502 incorrecta debido a configuraciones de DNS incorrectas. Las posibilidades de tales configuraciones incorrectas son altas si acaba de cambiarse a un nuevo proveedor de alojamiento. Es posible que deba esperar hasta 24 horas para que las cosas funcionen sin problemas después de cambiar a un nuevo host.

Si se trata de un simple problema de mala configuración, pueden resolverlo de inmediato. Pero si el problema se repite con frecuencia y no puede encontrar una solución adecuada, puede intentar cambiar a un mejor proveedor de servicios de alojamiento.

Haga el mejor uso de los complementos de almacenamiento en caché de WordPress

Como habrás notado, una causa raíz común para la mayoría de los errores 502 podría deberse al almacenamiento en caché. Por lo tanto, buscar problemas de caché en cada complemento que tenga para cada instancia de un error puede ser agotador y tedioso. ¿Por qué no hacer uso de los mejores complementos de almacenamiento en caché que le permiten almacenar páginas en caché para una carga más rápida y al mismo tiempo asegurarse de que los errores de caché se manejen automáticamente?

Por ejemplo, Innorobo utiliza complementos de almacenamiento en caché de WordPress. Sin duda, los buenos complementos de almacenamiento en caché aseguran que los errores se registren correctamente y permiten la limpieza automática de caché, lo que facilita la depuración y la resolución de problemas rápidamente.

Tu turno

Entonces, esta fue una breve descripción del error 502. Esperamos que este artículo lo haya ayudado a corregir el error. ¿Cuáles son sus puntos de vista sobre esto? Háganos saber en los comentarios a continuación.