WordPress es un software sólido que proporciona una experiencia amigable y sin problemas para los usuarios del sitio web. Bueno, al menos la mayoría de las veces.
Como la mayoría los otros programas, WordPress también tiene algunos defectos que causan ciertos errores y, a veces, mal funcionamiento.
El error 502 Bad Gateway, o error de puerta de enlace, es uno de los terribles errores que a menudo frustran a los usuarios de WordPress, principalmente porque se trata de un error bastante difícil de solucionar.
Si quieres tener ayuda de expertos en WordPress para solucionar este error y otros que te puedan surgir, te recomendamos el Hosting WordPress de FactoríaDigital. Incluye soporte técnico de WordPress en el precio y puedes contactar con sus expertos por teléfono, chat o email. Ahorra tiempo y evita problemas técnicos que afecten a tu negocio.
Necesitas seguir varios pasos para averiguar qué está causando este error y arreglarlo.
Cualquier error que haga que tu sitio WordPress sea inutilizable es una causa seria de preocupación, pues significa pérdida de ingresos, malas clasificaciones SEO y mucho estrés.
Es un problema desagradable y frustrante porque, además, puede surgir debido a una serie de razones que lo hacen que sea difícil de solucionar y arreglar.
Pero no te preocupes. Si estás buscando arreglar el error de la puerta de enlace 502 en tu sitio de WordPress, tómate un respiro.
Aquí te ofrecemos un par de soluciones probadas y comprobadas. Cuando llegues al final de este artículo, podrás deshacerse del error ‘bad gateway 502′ de una vez por todas.
¿Qué es un error de bad gateway (502) en WordPress?
Lo primero es lo primero, ¿qué el error de puerta de enlace 502? Aquí hay una pequeña lección sobre el tema.
El alojamiento de tu sitio en WordPress normalmente implica un par de servidores, la configuración más básica puede involucrar de cuatro a cinco servidores, es decir:
- Un servidor de aplicaciones, que procesa su código PHP y cualquier otro contenido dinámico en tu sitio.
- Un servidor de base de datos, donde se encuentran tus bases de datos.
- Servidor proxy inverso, por ejemplo, Nginx y Apache, que controla qué peticiones HTTP van y adonde van.
- El servidor web, que almacena todos tus archivos estáticos como imágenes, CSS y JavaScript.
- Un CDN, que es un servidor de rendimiento (opcional).
Ahora, cuando introduces la URL de tu sitio en el navegador y pulsas Enter, el navegador envía un par de peticiones HTTP al servidor proxy inverso.
El servidor proxy de reserva enruta las peticiones a los servidores respectivos. Por ejemplo, las solicitudes de datos almacenados en la base de datos se enrutan al servidor de la base de datos; las solicitudes de archivos estáticos se enrutan al servidor web; y las solicitudes que requieren PHP son procesadas por el servidor de aplicaciones.
Cada servidor envía los datos al servidor proxy inverso, que, a su vez, los envía a tu navegador y carga tu sitio web. Tan simple como A, B, C – no dejes que palabras difíciles como «proxy inverso» te confundan.
Si uno de los servidores envía una respuesta inválida al servidor proxy inverso, tu sitio web no se carga en el navegador como se esperaba. En su lugar, el servidor proxy inverso te muestra un error de puerta de enlace 502.
Un animal de muchas formas diferentes
El error de la puerta de enlace 502, o bad gateway, puede y toma muchas formas diferentes, tales como:
- Error 502
- 502 puerta de enlace defectuosa NGINX
- 502 error de proxy
- Servicio 502 temporalmente sobrecargado
- Error HTTP 502 puerta de enlace defectuosa
- 502. esto es un error. El servidor encontró un error temporal y no pudo completar tu solicitud. Por favor, inténtalo de nuevo en 30 segundos. Eso es todo lo que sabemos.
¿Qué causa un error de puerta de enlace defectuosa 502?
A diferencia de la mayoría de los otros errores del servidor, encontrar la causa de un error 502 Bad Gateway es difícil. Puede haber varias causas, desde problemas en tu navegador hasta plugins incompatibles.
En la mayoría de los casos, el error 502 se muestra cuando el servidor web tarda demasiado en procesar una solicitud HTTP. Esto suele ocurrir cuando un servidor tiene que procesar demasiadas peticiones para diferentes sitios web, es especialmente común para servidores de alojamiento compartido.
Para averiguar la causa real del error, debes revisar una lista de causas y ver si se corrige:
- Tu servidor upstream puede estar sobrecargado debido a un aumento del tráfico.
- Un servidor fuera de línea arrojará el error de la puerta de enlace 502.
- Errores en la configuración de los servidores que podrían haberse dejado de lado debido a una serie de razones, tales como errores humanos, especialmente cuando el servicio de hosting mueve los servidores.
- Problemas con tu red de entrega de contenido (CDN)
- Mal comportamiento de la caché del navegador.
- Problemas de DNS.
- Código PHP defectuoso gracias a un plugin o tema problemático.
Como puedes ver en nuestra lista, el error de la puerta de enlace 502 puede ser causado por un número de cosas. Esto significa que tienes que probar diferentes soluciones para corregir el error.
Cómo corregir un error 502 bad gateway en WordPress
Casi todos los métodos para arreglar el error 502 son para principiantes. Incluso puedes corregir el error tu mismo sin la ayuda de un experto.
Antes de hacer cualquier cambio en tu sitio web, recuerda siempre hacer una copia de seguridad.
Método 1: Refrescar la página web
Como hemos explicado, el error del 502 Bad Gateway es causado principalmente por problemas con el servidor.
Sin embargo, a menudo tu navegador puede mostrar este error incluso cuando el hosting de la web arregla el problema. Para ver si este error persiste, intenta hacer una actualización del sitio web refrescando el navegador.
Para hacer una actualización del sitio web refrescando el navegador, simplemente presiona MAYÚS + F5 para Chrome o CTRL + F5 para Firefox. Esto recargará el sitio web desde cero enviando un nuevo lote de las peticiones HTTP a su servidor.
Método 2: Borrar la caché del navegador
Si al recargar el sitio web no se corrigió el error 502, puedes intentar eliminar la caché del navegador.
Esto borrará todos los datos guardados en tu navegador, como cookies, imágenes y otros bits de datos relacionados con los sitios web que has visitado, y hará que tu navegador funcione como nuevo.
Para borrar la caché del navegador, pulsa CTRL + MAYÚS + BORRAR en Chrome o Firefox , lo que te abrirá la ventana de borrar el historial del navegador. Elije un intervalo de tiempo y elimine la caché.
Fíjate si esto soluciona tu problema. Si no es así, procede con los siguientes métodos.
Método 3: Comprobar plugins y temas
En raras ocasiones, los plugins de WordPress también pueden causar un mal funcionamiento de tu sitio web y enviar solicitudes HTTP defectuosas a tu servidor web.
Esto puede ocurrir cuando instalas un nuevo plugin o actualiza un plugin a una nueva versión.
Para ver si el error 502 es causado por un plugin o un tema, intenta deshabilitar todos tus plugins y luego activarlos uno por uno para ver si el problema se resuelve. Puedes comprobar el tema cambiando al tema predeterminado de WordPress.
Si no puedes acceder al área de administración de WordPress, puedes reiniciar y desactivar los plugins usando un cliente FTP.
Accede a los archivos del sitio web en tu servidor utilizando una aplicación FTP:
- Busca la carpeta wp-content
- Cambie el nombre de la carpeta plugins (simplemente cámbialoa plugins_old, por ejemplo). Esto desactivará los plugins en tu sitio web de WordPress.
- Busca la carpeta themes y, dentro de esta la del tema que estás utilizando.
- Cambia el nombre de la carpeta del tema, de la misma manera que antes con la de plugins. Esto activará automáticamente el tema predeterminado de WordPress (twenty-sixteen o twenty-seventeen).
Si el problema se soluciona con una de estas dos opciones, tendrás que contactar al desarrollador del plugin o tema que está causando el problema. Para volver a activarlos, cambiando el nombre de las carpetas al nombre original.
Método 4: Desactivar CDN
Si está utilizando una CDN (red de entrega de contenido) como Cloudflare, también deberías intentar deshabilitar tu CDN para ver si el problema es causado por ese servicio.
Una CDN redirige el tráfico de tu sitio web a través de tu propia red de servidores para reducir los tiempos de carga de la página web. Al desactivar la CDN, puedes enviar peticiones HTTP directamente a su servidor web sin ninguna interferencia. Revisa si esto corrige el error.
Método 5: Problemas de DNS
Los DNS son la forma en que los nombres de dominio coinciden con sus respectivas direcciones IP. Si algo no funciona con la configuración de DNS, puede causar un error de la puerta de enlace 502, entre otros problemas.
¿Has mudado recientemente a un nuevo hosting? Migrar implica reconfigurar tus servidores DNS. La propagación del DNS toma tiempo, a veces hasta 48 horas o más.
Si te enfrenta al error 502 después de migrar, espera a que se propaguen los cambios de DNS, o si es necesario, ponte en contacto con tu hosting para obtener más información y ayuda.
Ya que estamos hablando de DNS, también puedes intentar purgar el caché de DNS local.
Si utilizas Windows, debes abrir la línea de comandos (cmd.exe) y ejecutar el siguiente comando: ipconfig /flushdns. Como usuario de Mac OS X, ejecuta dscacheutil -flushcache en el terminal de comandos.
Método 6: Comprueba tu tema y sus plugins
¿No puede arreglar el error hasta ahora? Tal vez el problema esté en tus plugins o en tu tema. Su tema o uno de sus plugins podría estar disparando un script que no funciona bien con su servidor.
Como resultado, el servidor mata el script, lo que causa el error 502 bad gateway. ¿Qué hacer? Comencemos con sus plugins.
Método 7: Proveedor de alojamiento web
¿Todavía no puedes arreglar el error de la puerta de enlace 502 en tu sitio en WordPress, incluso después de probar todas las soluciones anteriores?
Si ninguno de los métodos anteriores funcionó, entonces es hora de consultar con tu proveedor de alojamiento web.
Antes de ponerte en contacto con el proveedor, comprueba el sitio web y las redes sociales de la empresa de alojamiento web para ver si han hecho algún anuncio relacionado con problemas del servidor.
Si no es así, sólo tienes que ponerte en contacto y obtener ayuda profesional mediante la sección de soporte.
Mientras tanto, considera la posibilidad de invertir en un hosting de nivel superior, para evitar este error debido a los menores recursos de servidor en los planes de alojamiento compartido.
En conclusión
La mayoría de las veces, el error 502 es causado por problemas del servidor web, especialmente si el servicio de alojamiento web que has contratado ha movido recientemente los servidores a una ubicación diferente.
Aún así, para ahorrar tiempo, siempre es mejor revisar las cosas de tu lado antes de contactar a tu proveedor.
Si los métodos que hemos descrito no funcionaron, es probable que sea el momento de trasladar tu sitio web a un mejor proveedor de alojamiento web, preferiblemente a una plataforma de alojamiento WordPress gestionada.
¿Buscas profesionales?
Publicar proyecto
(GRATIS)
Sin compromiso ni registros • Profesionales destacados
¿Buscas clientes?
Suscribirse
(GRATIS)
100% Gratis • Sin cuotas ni comisiones