Ir al contenido principal

Error 403 al ejecutar tareas programadas (cron) en WordPress: cómo evitar que wp-cron se colapse

Escrito por Javier Galeote

Qué ocurre

De forma intermitente, algunas tareas programadas de tu WordPress dejan de ejecutarse o devuelven un error 403 al lanzar wp-cron.php. El problema suele aparecer y desaparecer solo, sin que hayas hecho ningún cambio en la web.

Por qué ocurre

WordPress gestiona sus tareas programadas (envíos, mantenimiento, copias, sincronizaciones de plugins, etc.) a través del archivo wp-cron.php. Cuando tienes varios plugins instalados, es habitual que muchas de esas tareas queden programadas para ejecutarse en el mismo minuto. Al intentar lanzarse todas a la vez, el sistema se colapsa y algunas peticiones se rechazan con un error 403.

Solución: activar el control de wp-cron desde WP Toolkit

La forma más sencilla y estable de resolverlo es dejar que WP Toolkit controle la ejecución del cron, de modo que las tareas se ejecuten de forma ordenada (cada 5 minutos o cuando sea necesario) en lugar de amontonarse.

  1. Entra en tu cPanel y abre WP Toolkit.

  2. Selecciona la instalación de WordPress afectada.

  3. Activa la opción Controlar wp-cron.php (o «Manage wp-cron.php»).

  4. Guarda los cambios.

Con esto, WP Toolkit toma el control de las tareas cron y evita que se solapen, eliminando el error 403.

Cómo comprobar que se ha resuelto

Revisa el funcionamiento de la web y de las tareas afectadas durante los días siguientes. Si el error 403 vuelve a aparecer, o no encuentras la opción de WP Toolkit en tu plan, escríbenos desde tu cuenta de cliente y lo revisamos por ti.

¿Ha quedado contestada tu pregunta?