Cómo Solucionar un Error 502 Puerta de Enlace Incorrecta en WordPress

Actualizado November 28, 2017

Cuando se trata de WordPress, hay un montón de diferentes errores que pueden ser francamente frustrantes y confusos. Algunos de los que vienen a la mente son la pantalla blanca de la muerte o el temible error al establecer una conexión a la base de datos. Pero aún más popular es el error 502 puerta de enlace incorrecta. ¿Por qué? Porque esto sucede regularmente alrededor de toda la web, no sólo a sitios WordPress, sino incluso servicios populares como Gmail, Twitter y Cloudflare. Pero por supuesto, realmente nosotros solamente nos preocupamos de cómo impacta a su sitio WordPress. Lea más adelante acerca de las causas de este error y algunas soluciones sobre cómo resolverlo rápidamente.

¿Qué Es un Error 502 Puerta de Enlace Incorrecta?

Cada vez que visita un sitio web, su explorador envía una solicitud a un servidor web. El servidor web recibe y procesa la solicitud y después, envía los recursos solicitados junto con un encabezado HTTP y el código de estado HTTP. Normalmente un código de estado HTTP no es visto, a menos que algo vaya mal. Es básicamente la forma del servidor de notificarle que algo ha salido mal, junto con el código de cómo diagnosticarlo.

Hay muchos tipos diferentes de códigos de error de estado 500 (500, 501, 502, 503, 504, etc.), los cuales todas tienen significados ligeramente diferentes. Estos datos indican que la petición fue aceptada, pero el servidor impidió el cumplimiento de la solicitud. En este caso, un error 502 puerta de enlace incorrecta específicamente significa que un servidor, mientras actuaba como puerta de enlace o proxy, recibió una respuesta no válida desde un servidor entrante (RFC 7231, sección 6.6.3).

Error 502 Puerta de Enlace Incorrecta en el navegador

Error 502 Puerta de Enlace Incorrecta en el navegador

Variaciones de Error 502 Puerta de Enlace Incorrecta

Debido a los distintos navegadores, servidores web y sistemas operativos, un error 502 puerta de enlace incorrecta puede presentarse en un número de maneras diferentes. Pero todas ellas tienen el mismo significado. A continuación, hay sólo algunas variaciones distintas que podrá ver en la web:

  • “502 puerta de enlace incorrecta”
  • “Error 502”
  • “Error HTTP 502 – puerta de enlace incorrecta”
  • “502 Servicio temporalmente sobrecargado”
  • “502 Error de proxy”
  • “502 Error del servidor: El servidor encontró un error temporal y no pudo completar su solicitud”
  • “HTTP 502”
  • “502. Eso es un error. El servidor encontró un error temporal y no pudo completar su solicitud. Por favor, inténtelo de nuevo en 30 segundos. Eso es todo lo que sabemos”.

Otra variación que se puede ver es el “502 server error”.

502 server error en el navegador

502 server error en el navegador

Otros servicios como Twitter incluso podrían mostrar un mensaje completamente diferente para un error 502 puerta de enlace incorrecta, como “Twitter está por encima de su capacidad”. Esto sin duda parece un poco más amigable.

Twitter está por encima de su capacidad (fuente: Softpedia)

Twitter está por encima de su capacidad (fuente: Softpedia)

Cómo solucionar el error 502 Puerta de Enlace Incorrecta

Un error 502 puerta de enlace incorrecta suele ser un problema con la red o al servidor, sin embargo, también puede ser un problema del lado del cliente. Así que vamos a sumergirnos un poco en ambas cosas. Eche un vistazo a estas causas comunes y formas de corregir el error 502 puerta de enlace incorrecta y para recuperar su sitio.

1. Intente Volver a Cargar la Página.

Uno de los más fáciles y primeras cosas que usted debe intentar cuando se encuentra un error 502 puerta de enlace incorrecta es simplemente esperar un minuto y volver a cargar la página (F5 o Ctrl + F5). Puede ser que el alojamiento o servidor esté simplemente sobrecargado y el sitio va a regresar pronto. Mientras espera, también puede probar rápidamente un navegador diferente para descartar eso como problema posible.

Otra cosa que puede hacer es pegar el sitio web en downforeveryoneorjustme.com. Este sitio web le dirá si el sitio está caído, o si es un problema de su lado.

Downforeveryoneorjustme

Downforeveryoneorjustme

2. Borrar la Cache de Su Navegador

Siempre que surjan problemas como estos puede ser recomendable borrar la cache de su navegador. En este artículo encontrará instrucciones sobre cómo hacerlo en los distintos navegadores.

3. Problema de DNS

Un 502 puerta de enlace incorrecta también podría ser debido a un problema de DNS, tal como el dominio no está resolviendo la IP correcta. Si usted acaba de migrar su sitio WordPress a un nuevo host, es importante esperar a que las cosas se propaguen por completo, lo cual puede tomar hasta 24 horas en algunos casos. Esto depende del valor de TTL de sus DNS récords.

También puede intentar renovar (flush) la cache del DNS local. Esto es similar a borrar la cache de su navegador.

En Windows simplemente abra el símbolo del sistema y escriba lo siguiente:

ipconfig /flushdns
Símbolo del sistema - renovar DNS

Símbolo del sistema – renovar DNS

Usted debe ver un “La cache de resolución de DNS se vació correctamente” si funcionó.

Para los usuarios de MacOS, puede escribir lo siguiente en la terminal:

dscacheutil -flushcache

Note: There is no success message on Macs.

Nota: No hay mensaje de éxito en Mac.

Y por último, puede cambiar temporalmente los servidores DNS. De forma predeterminada, los servidores DNS son asignados automáticamente por su ISP. Pero usted podría intentar cambiar temporalmente a un servidor de DNS público, como el de Google. De hecho, algunos prefieren usar el DNS público de Google a largo plazo.

4. Verifíquelo con Su Host

La razón principal por la que normalmente ve un error 502 puerta de enlace incorrecta es debido a un problema con el proveedor de alojamiento web. A veces, una consulta, script o solicitud tardará demasiado tiempo y por lo tanto será cancelada o matada por el servidor. Una gran cantidad de alojamientos, especialmente alojamientos compartidos implementan lo que ellos llaman un “kill/matar script”. Básicamente lo que esto hace es que terminará una solicitud después de un cierto período de tiempo, para que no hunda a un sitio o impacte a otros usuarios. Si usted hace una búsqueda de Twitter “bad gateway” puede ver miles de tweets ocurriendo cada día alertando a sus empresas de alojamiento del problema.

Tweets de 502 puerta de enlace incorrecta

Tweets de 502 puerta de enlace incorrecta

Una de las razones para considerar en el caso de migrar a un host como Kinsta es que nuestra plataforma se ejecuta en un contenedor de software aislado que contiene todos los recursos de software necesarios para ejecutar el sitio (Linux, NGINX, PHP, MySQL). Esto significa que el software que se ejecuta en cada sitio es 100% privado y no es compartido, incluso entre sus propios sitios. Esto reduce enormemente la posibilidad de ver un error 502 puerta de enlace incorrecta. No estamos ejecutando agresivos kill scripts como algunos alojamientos compartidos lo están haciendo. E incluso si uno de sus sitios se cae, no impactará sus otros sitios.

Otra razón por las que usted podría ver un error 502 puerta de enlace incorrecta con su host es que el servidor simplemente no es accesible, ya sea porque está inactivo o no hay conectividad. En este caso, se recomienda verificar la página de estado de su alojamiento de WordPress o abrir un ticket de soporte.

5. Desactivar Temporalmente la CDN

También podría ser un problema con su red de entrega de contenido (CDN). Si usted está usando un proveedor de CDN de terceros una manera fácil de solucionar esto es simplemente desactivar la CDN temporalmente. Por ejemplo, somos grandes aficionados del plugin gratuito CDN enabler. Si lo está utilizando puede simplemente desactivar el plugin y luego probar su sitio. Si no tiene acceso al panel de su sitio web, simplemente inicie sesión en su sitio vía SFTP y renombre la carpeta del plugin a cdn-enabler_old. Esto desactivará temporalmente la conexión CDN. Lo mismo funciona para WP Rocket o cualquier otro plugin que podría haber enganchado a la CDN.

Renombre la carpeta del plugin temporalmente

Renombre la carpeta del plugin temporalmente

Esto también puede ocurrir a veces con proveedores que proporcionan protección y mitigación de DDoS o servicios completamente proxy como Cloudflare, ya que tienen firewalls extra entre ellos. Hemos observado que esto sucede de vez en cuando en el plan gratuito de Cloudflare. Lamentablemente, debido a que Cloudflare es enteramente un servicio proxy, no hay forma rápida y simple de deshabilitarlo.

Sin embargo, antes de seguir culpando a Cloudflare, es importante saber que existen dos tipos diferentes de variaciones de errores 502 puerta de enlace incorrecta con Cloudflare como se ve a continuación:

502 Puerta de enlace incorrecta en Cloudflare (variación 1)

Si usted ve la siguiente pantalla, esto es realmente un problema de parte de Cloudflare, en cuyo caso debe llegar a ellos para obtener apoyo.

Cloudflare 502 puerta de enlace incorrecta (img src: Cloudflare)

Cloudflare 502 puerta de enlace incorrecta (img src: Cloudflare)

502 Puerta de enlace incorrecta en Cloudflare (variación 2)

Si usted ve la siguiente pantalla, este es un problema con su host.

Cloudflare 502 puerta de enlace incorrecta en alojamiento

Cloudflare 502 puerta de enlace incorrecta en alojamiento

6. Verifique sus plugins y temas

Muchas veces la razón de scripts y consultas siendo canceladas por el servidor es debido a un código incorrecto en su sitio WordPress, posiblemente de un plugin o tema de terceros. También hemos visto un montón de plugins de cache malconfigurados generar errores 502. Algunas de las maneras en las que puede solucionar esto es desactivando todos los plugins. Recuerde, usted no perderá ningún dato si simplemente desactiva un plugin.

Si puede acceder a su panel de control, una forma rápida de hacer esto es navegar a “Plugins” y seleccionar “Desactivar” desde el menú de acciones masivas. Esto desactivará todos los plugins. Si esto soluciona el problema, deberá encontrar al culpable. Inicie la activación de ellos uno por uno, recargue el sitio después de cada activación. Cuando vea el error 502 puerta de enlace incorrecta volver, entonces ha encontrado al plugin que se está portando mal. Después, puede contactar a los desarrolladores del plugin para obtener ayuda o enviar un ticket de soporte en el repositorio de WordPress.

Desactive todos los plugins

Desactive todos los plugins

Si no puede acceder a su panel puede utilizar FTP en su servidor y renombrar la carpeta plugins a algo como plugins_old. A continuación, verifique su sitio de nuevo. Si funciona, entonces usted tendrá que poner a prueba cada plugin uno por uno. Renombre la carpeta plugin a “plugins” y a continuación, cambie el nombre de cada carpeta de plugin dentro, una por una hasta que lo encuentre.

Renombre la carpeta plugin

Renombre la carpeta plugin

Siempre asegúrese de que sus plugins, temas y el código del núcleo estén actualizados. Y compruebe que esté ejecutando una versión soportada de PHP. Siempre puede contactar a su host para obtener asistencia. Utilizamos New Relic y otros métodos de solución de problemas aquí en Kinsta para ayudar a los clientes a determinar qué plugin, consulta o script podría estar causando el error. También puede utilizar su propia clave de New Relic.

Consultas a la base de datos que consumen mucho tiempo

Consultas a la base de datos que consumen mucho tiempo

Si resulta ser una consulta eficiente o un código malo de un plugin, usted puede ser que necesite contactar a un desarrollador de WordPress para solucionar el problema.

7. Compruebe los Logs

Usted también debe aprovechar sus logs de error. Si usted es un cliente de Kinsta, puede ver fácilmente los errores en el visor de logs en el panel MyKinsta. Esto puede ayudarle a determinar el problema, especialmente si es resultante de un plugin en su sitio.

Compruebe los logs por errores 502 puerta de enlace incorrecta

Compruebe los logs por errores 502 puerta de enlace incorrecta

Si el host no tiene una herramienta de logs, también puede agregar el siguiente código en el archivo wp-config.php para activar el registro:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Los registros se encuentran normalmente en el directorio /wp-content. Otros, como aquí, en Kinsta pueden tener una carpeta dedicada denominada “logs”.

También puede verificar los archivos de logs en Apache y NGINX, que comúnmente se encuentran aquí:

  • Apache: /var/log/apache2/error.log
  • NGINX: /var/log/nginx/error.log

Si usted es un cliente de Kinsta también puede tomar ventaja de nuestra herramienta de análisis para obtener un desglose del número total de errores 502 y ver cuándo y con qué frecuencia se producen. Este instrumento puede ayudarle a solucionar si los problemas siguen apareciendo.

Desglose de análisis de respuesta de error 500

Desglose de análisis de respuesta de error 500

8. Reiniciar PHP

Finalmente puede intentar reiniciar PHP. Si es un cliente de Kinsta, puede reiniciar PHP con facilidad desde el menú “Herramientas” dentro de su panel de control MyKinsta. Si su host no ofrece esta opción siempre puede abrir un ticket de soporte y pedirlos que reinicien PHP.

Cómo reiniciar PHP en MyKinsta

Cómo reiniciar PHP en MyKinsta

Resumen

Como puede ver hay bastantes cosas que usted puede hacer para solucionar y corregir un error 502 puerta de enlace incorrecta en su sitio WordPress. Normalmente, esto no está en el lado del cliente, sino más bien un problema con su host. Plugins de terceros y temas con código malo o consultas sin optimización también son posibilidades a tener en cuenta. ¿Nos hemos olvidado de algo? A lo mejor usted tenga otra sugerencia sobre la solución de errores 502 puerta de enlace incorrecta. Si es así, háganoslo saber a continuación en los comentarios.

Este artículo fue escrito por Brian Jackson

Brian enfoca en nuestros esfuerzos de marketing a través de las redes sociales: desde el desarrollo de la nueva estrategia de crecimiento online, creación de contenido, optimización técnica de buscadores hasta nuestra expansión en la comunidad WordPress. Es apasionado por Wordpress lleva usándolo desde hace más de 8 años e incluso está desarrollando su propio plugin exclusivo. A Brian le encanta el blogueo, películas, montar en bici y trabajar con sitios web.

Artículos relacionados

  1. Gravatar for this comment's author
    Visualmodo WordPress Themes octubre 11, 2017 at 7:14 am

    òtimos consejos!

Deja un comentario

kinsta newsletter

¿Utilizas WordPress?

¡Únete a más de 20.000 lectores que ya reciben nuestro newsletter semanal GRATUITO con consejos de WordPress sobre cómo generar más tráfico e ingresos para tu negocio!

You have Successfully Subscribed!

Send this to a friend