Después de arreglar un problema en una tienda online bastante grande, nos hemos hecho un master en Action Scheduler, tareas programas de Woocommerce, eventos programados de wp, wp-cron y todo lo de alrededor.
En todas las páginas y artículos que puedas encontrar, verás como lo que te recomiendan es instalar el CRON desde el servidor y desactivar el cron de wordpress, eso puede ser bueno para mayor rendimiento, pero no soluciona un solo problema.
Tareas retrasadas, pendientes, no ejecutadas.
Wp Cron no se está ejecutando, probable que sea el Caché de hosting o página web, o está desactivado. Cómo verás todo el mundo recomienda activarlo a nivel de servidor, y sacar el wp cron de wp que por defecto se activa con las visitas, lo que a veces puede ralentizar.
Instalando WP Control verás que tareas se ejecutan. Ojo, en Woocommerce > Estado, aparecen solamente las tareas de Woocommerce, no los verás en los eventos generales. Hay varios plugins para ver las cadenas programadas, pero todos hacen lo mismo.
Instalando Action Scheduler, no me ha quedado si ha mejorado algo, o ya viene de serie en realidad con Woocommerce.
Migración del programador tareas en progreso
Aquí encontraron una solución temporal, para evitar que se comprueben las dependencias de action scheduler, que por algún motivo están fallando y dejan la cola de Action Scheduler saturada.
https://github.com/woocommerce/action-scheduler/issues/504
Otra perla para desatascar colas de tareas programadas saturadas, sin perder los eventos:
Wp Cron high volume, modifica los valores predeterminados para ejecutar más tareas en cada llamada.
https://t.co/7ZabGCWDsZ
Si lo que quieres es simplemente borrar los eventos, busca en google borrar toda la cola de action scheduler o de tareas programadas.
Horas de búsqueda por internet.
Si no se procesan pedidos, wc-admin_import_orders o customers, es probable que la cola esté parada. Revisa la cola, mira cuando ha sido la última tarea que se ha ejecutado, si hace mucho, es que tu cron no se está ejecutando. Si pasado un rato el número de tareas en pending no varia, es que la cola está atascada, puedes probar a desactivar plugins en caso de que haya algún conflicto.
Php Ninja - Expertos en WordPress y Prestashop
Somos un equipo de programadores web expertos en PHP, WordPress y Prestashop, con más de 20 años de experiencia, 100% especializados en mantenimiento y arreglos, lo que nos permite ofrecer un servicio muy completo y único de mantenimiento y reparación de páginas web. Conoce más sobre nosotros
- Responsable: Ayesa Digital SLU
- Finalidad: Responderte al correo que vas a enviar.
- Legitimación: Consentimiento.
- Destinatarios: tus datos de contacto se almacenarán en nuestra base de datos.
- Derechos: Cambios, rectificaciones, borrados, escríbenos a administracion@phpninja.es
Puedes consultar la información adicional y detallada sobre Protección de Datos en .
Muy profesionales. Resuelven rápido e informan en todo momento del estado del trabajo. 100% recomendado.
Conchetta Alonso
CEO at Workcation