Artículos sobre: Amazon Marketplace Plus (PrestaShop)

Error 524 de Cloudflare al ejecutar el cron (timeout) - Amazon Marketplace Plus

El cron falla debido a un error Cloudflare 524. Esto significa que la petición supera el tiempo máximo de ejecución permitido por Cloudflare (normalmente entre 100 y 120 segundos).


Aunque el cron esté configurado en el servidor (crontab), si se ejecuta mediante una URL HTTP protegida por Cloudflare, la conexión puede ser interrumpida antes de finalizar el proceso.


Más información aquí:

https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-5xx-errors/error-524/



Por qué ocurre este problema


Este error aparece normalmente cuando:


  • el script es demasiado pesado (catálogo grande, stock, pedidos)
  • Cloudflare impone un límite de tiempo en las peticiones HTTP
  • el proceso sigue ejecutándose en el servidor pero la conexión HTTP ya se ha cerrado



Solución recomendada (ejecución en CLI)


La solución recomendada es ejecutar el cron mediante PHP CLI (línea de comandos) en lugar de una URL HTTP.


Esto evita completamente Cloudflare y sus límites de timeout.


Ejemplo (versión HTTP – problemática)


https://myshop.com/modules/amazonsaas/functions/check_stock.php?cron_token=XXXX&mkp=XXXX&fix=1



Ejemplo (versión CLI – recomendada)


El administrador del servidor debe usar un comando como:


/usr/bin/php /ruta/absoluta/de/su/prestashop/modules/amazonsaas/functions/check_stock.php cron_token=XXXX mkp=XXXX fix=1



Puntos importantes


Por favor solicite a su proveedor de hosting:


  • sustituir la URL HTTP del cron por un comando PHP CLI
  • usar la ruta absoluta correcta de su instalación de PrestaShop
  • verificar la ruta del binario PHP CLI (/usr/bin/php o equivalente)


En modo CLI:


  • ya no se usa URL https://
  • los caracteres ? y & se reemplazan por espacios
  • no existe límite de timeout de Cloudflare



Alternativa (no recomendada)


También se puede:


  • aumentar el timeout en Cloudflare si el plan lo permite


Sin embargo, no es una solución estable para catálogos grandes.



Recomendación


Para catálogos grandes o sincronizaciones frecuentes, el modo CLI es la solución más estable y recomendada.

Actualizado el: 15/05/2026

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!