Suele aparecer un error 502 si un único proceso PHP se ejecuta durante más tiempo que los max_execution_time o max_input_time establecidos en la configuración de PHP, lo que provoca un tiempo de espera de PHP.

Primero tendrás que determinar qué está causando el error 502 para encontrar una solución. Es posible que tengas que aumentar los recursos, ajustar la configuración o encontrar un flujo de trabajo alternativo en algunos casos.

Por ejemplo, si el error se produce cuando estás intentando una importación, ejecutar la importación directamente en el contenedor utilizando WP-CLI o un script local PHP o Bash es una alternativa recomendada.

Cómo encontrar y resolver un error 502 de puerta de enlace incorrecta

Puede haber varios lugares en los que comprobar y soluciones que probar cuando se busca el origen de un error 502 de puerta de enlace incorrecta.

CDN de terceros

Si tu sitio utiliza una CDN de terceros además de la integración de Cloudflare de Kinsta, desactiva temporalmente o evita esa CDN. Si el problema se resuelve, tendrás que ajustar la configuración o consultar con el soporte de tu proveedor de CDN para ver si un cortafuegos u otra característica está interfiriendo con tu sitio.

Registro de errores

Comprueba el error.log de tu sitio en MyKinsta (o descárgalo a través de SFTP) para acotar el origen del error. Si no hay nada evidente, puede ser útil activar WP-DEBUG.

Análisis de MyKinsta

Consulta el informe de desglose de errores 500 en MyKinsta Analytics para ver el número total de errores 502 y cuándo se producen.

Plugins y temas

Desactiva todos los plugins y cambia a un tema por defecto. Si el problema se resuelve, reactiva los plugins uno por uno y reactiva tu tema hasta que el problema vuelva a aparecer. Una vez que hayas determinado qué plugin o tema es el origen, envía una copia del error al desarrollador del plugin o del tema para que pueda ayudarte a resolver el problema.

Solicitar el aumento del tiempo de espera de PHP

En Kinsta, los valores de max_execution_time o max_input_time están establecidos por defecto en 300 segundos (5 minutos). Los valores máximos de tiempo de espera de PHP disponibles se basan en tu plan de alojamiento actual. Si necesitas aumentarlos, inicia un nuevo chat con nuestro equipo de soporte.

Aumentar el número de PHP Workers

En algunos casos, pueden ser necesarios más PHP workers. Si no estás seguro, nuestro equipo de soporte puede ayudarte a determinar si es necesario añadir más PHP workers para tu sitio.