• Buenos días,

    Tengo una página web en WordPress (www.duermevelaediciones.es) que utiliza Cloudflare como CDN.

    Ayer mismo, para integrar mi web con el plugin de MailerLite, este me pidió resolver una serie de conflictos en los registros DNS de CloudFlare. Consistía en borrar algunos registros y sustituirlos con otros nuevos, y fue un proceso que llevó a cabo automáticamente la aplicación (es decir, que no lo hice yo manualmente, no ha habido «errores humanos»).

    Hoy, si bien la página está online y en apariencia funcionado, mis compañeras y yo no podemos acceder a wp-admin porque, tras un rato de espera, recibimos un error «504 – Gateway Timeout»

    Por otro lado, en el registro de errores de Siteground tenemos el siguiente error: UTC [apache][:warn] Timeout waiting for output from CGI script

    ¿Puede tener que ver con lo que hicimos ayer? ¿De qué forma podríamos solucionarlo?

    Gracias de antemano,

    Cinthya

    • Este debate fue modificado hace 1 mes, 3 semanas por lamagia.
    • Este debate fue modificado hace 1 mes, 3 semanas por lamagia.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Hola Cinthya.

    Es muy probable que los problemas que experimentáis estén relacionados con las modificaciones en los registros DNS de Cloudflare que realizó automáticamente el plugin de MailerLite.

    El error «504 Gateway Timeout» indica que el servidor (en este caso, Siteground) no recibió una respuesta a tiempo de otro servidor (posiblemente Cloudflare o algún proceso interno del servidor) al intentar acceder a wp-admin.

    Aquí te dejo algunas formas en las que podríais intentar solucionar este problema:

    Contacta con el soporte de Siteground. Informa sobre el error «Timeout waiting for output from CGI script» y explícales que los problemas comenzaron después de realizar cambios en los registros DNS de Cloudflare para la integración con MailerLite. Ellos podrán revisar los logs del servidor y la configuración para identificar posibles cuellos de botella o problemas de configuración.
    Verifica los recursos del servidor. Es posible que el servidor esté experimentando una carga alta, lo que podría provocar timeouts. Siteground podrá verificar el uso de CPU, memoria y otros recursos.

    Revisar la configuración DNS en Cloudflare:

      Accede a tu cuenta de Cloudflare.
      Selecciona el dominio de vuestra página web (www.duermevelaediciones.es).
      Ve a la sección de DNS.
      Comprueba los registros DNS que MailerLite añadió o modificó. Asegúrate de que la configuración parece correcta según la documentación de MailerLite. Aunque el proceso fue automático, podría haber alguna configuración inesperada.
      Compara los registros actuales con la configuración DNS recomendada por MailerLite. Si tenéis acceso a la documentación de integración o al soporte de MailerLite, revisad si los registros coinciden.
      Considera revertir los cambios de DNS (si es posible). Si Cloudflare guarda un historial de cambios en la configuración DNS, podríais intentar volver a la configuración anterior a la integración con MailerLite para ver si se soluciona el problema.

      Verificar la conexión entre Cloudflare y Siteground:

        Asegúrate de que las direcciones IP de vuestro servidor de Siteground estén correctamente configuradas como registros A en Cloudflare. Si estas direcciones cambiaron recientemente o no se configuraron bien, podría haber problemas de comunicación.
        Revisa la sección de Firewall en Cloudflare. Aunque es menos probable, alguna regla de firewall podría estar bloqueando las peticiones a wp-admin.

        Investigar posibles conflictos con el plugin de MailerLite:

          Considera desactivar temporalmente el plugin de MailerLite (si es posible). Si lográis acceder al panel de administración de WordPress de alguna manera (por ejemplo, a través del panel de administración de SiteGround renombrando la carpeta del plugin), desactivar el plugin podría ayudar a determinar si es la causa directa del problema.

          Limpiar la caché:

            Limpia la caché de Cloudflare. Ve a la sección de «Caching» y luego a «Purge Cache». Purga «Everything».
            Limpia la caché de tu navegador. A veces, errores antiguos pueden quedar almacenados en la caché del navegador.

            Dado que no podéis acceder a wp-admin, la primera acción sería intentar acceder a vuestra cuenta de Cloudflare y revisar la configuración DNS. Comparad los registros con la documentación de MailerLite y aseguraos de que las direcciones IP de Siteground estén correctas.

            Si no encontráis nada sospechoso en la configuración DNS, contactar con el soporte de Siteground con la información del error en los logs es el siguiente paso crucial. Ellos tienen acceso a la configuración del servidor y podrán investigar el error «Timeout waiting for output from CGI script».

            Espero que esta información os sea de utilidad para resolver el problema.

            Saludos.

            También podría tratarse de problemas de recursos del servidor.

            Aumentar los límites de PHP: El error «Timeout waiting for output from CGI script» también puede estar relacionado con los límites de tiempo de ejecución de PHP. Puedes intentar aumentar el max_execution_time en su archivo wp-config.php.

            Iniciador del debate lamagia

            (@lamagia)

            Muchas gracias, Jose Ramón, agradezco mucho tu rapidez. Voy a preguntar a SiteGround por el error de «Timeout waiting…» y a ver qué nos dicen, y sino aumentaré los límites como has comentado.

            Justo después de preguntar aquí y en el foro de MailerLite, vi que en el panel de control de MailerLite aparecía un aviso de que el dominio seguía sin autenticar. Me extrañó, porque según ellos ya estaba todo resuelto, pero volvió a pedirme reemplazar algunos registros DNS y la página web volvió a la normalidad.

            Sin embargo, ahora hemos recibido otro error de parte de nuestro proveedor de hosting, Siteground. «Nuestro sistema de monitorización de e-mail ha detectado una gran cantidad de correos electrónicos rechazados (error SMTP 550) enviados por tu cuenta.»

            Además, al entrar en mi wp-admin, he visto el siguiente error:

            ¡Atención! El último correo electrónico que trató de enviar tu sitio no se envió correctamente.

            Origen del correo electrónico: Contact Form 7
            Mailer: Otro SMTP
            SMTP Error: Could not authenticate.

            Imagino que todo esto viene de problemas al integrar la web con MailerLite… ¿Hay algo que pueda hacer para solucionarlo?

            Por el mensaje que indicas, imagino que usas un plugin de SMTP para enviar correo. Si es así, revisa la confifuración del servidor por si hay algún error.

          Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
          • Debes estar registrado para responder a este debate.