Estas guías solo están disponibles en inglés.
ayuda de ModuleFest Cron Monitor
Línea de comandos 1
Preguntas frecuentes y referencia 14
- Do I need the hub to use Cron Monitor? No. Everything except the Support desk and optional telemetry works fully offline. The hub is only for tickets and, if you choose, usage stats.
- ¿Funcionan los comandos de WP-CLI en hostings gestionados? Sí, siempre que WP-CLI esté disponible. Son ideales para automatizar comprobaciones de estado y análisis de rendimiento en muchos sitios.
- ¿La creación de perfiles ralentiza mi sitio? No. La instrumentación solo se engancha durante las ejecuciones reales de cron, así que la carga normal de las páginas públicas y del administrador no tiene ninguna sobrecarga. Durante cron, cada tarea añade una inserción y una actualización, algo insignificante al lado de la propia tarea.
- ¿La creación de perfiles de consultas ralentiza las cosas? Está desactivada por defecto. Al activarla, habilita SAVEQUERIES durante las ejecuciones de cron para registrar el número de consultas y la más lenta; es útil mientras investigas una tarea pesada, pero conviene volver a desactivarla después. La carga normal de las páginas nunca…
- Glossary HookThe named action a scheduled task fires (e.g. woocommerce_scheduled_sales).ScheduleHow often a task recurs — hourly, twicedaily, daily, or a custom interval; “single” means it runs once.Stall thresholdHow long a task may run before Cron Monitor treats it as stuck and…
- How do I see which plugin owns a slow task? Open a run’s detail view (or the profiler) — Cron Monitor resolves the callbacks and shows the owning plugin or theme, so you know exactly where to look.
- How does Cron Monitor decide which tasks to guard? The Setup Wizard inspects your live cron queue and Cron Monitor’s own run history and pre-selects the tasks most at risk of harmful overlaps — anything that has already overlapped or stalled, tasks whose runtime is long or close to…
- He configurado un disparador externo. ¿Debo activar igualmente el keepalive de loopback? Es opcional. Con un disparador externo fiable puedes dejar el keepalive desactivado. En configuraciones mixtas no hace daño: está limitado y solo se lanza cuando de verdad hay eventos pendientes.
- ¿Se eliminan mis datos si desinstalo? Desactivar conserva tu historial y tus ajustes. Borrar el plugin ejecuta el desinstalador, que elimina la tabla de registro y todas las opciones y limpiezas programadas.
- La prueba de mi webhook no hizo nada: ¿y ahora qué? Confirma que la URL es un endpoint válido de webhook entrante y que tu proveedor permite solicitudes HTTP salientes. El canal de correo es una buena alternativa mientras depuras el webhook.
- What does usage telemetry send? Only anonymous, aggregate signals about which Cron Monitor screens/features are opened, plus a presence heartbeat, your site’s language/locale and a timestamp. No names, emails, user accounts, site URLs, page referrer, browser/user-agent, no persistent cookies or cross-session identifiers, and none of…
- ¿Qué diferencia hay entre pausar y desprogramar? Desprogramar elimina el evento de la cola. Pausar lo mantiene programado pero cancela sus callbacks cada vez que se lanza, así que no se ejecuta nada hasta que lo reanudas: muy útil para silenciar temporalmente un trabajo que da problemas sin perder su programación.
- ¿Por qué veo una fila En curso que nunca termina? Puede que una petición terminara (por tiempo de espera o porque se mató el proceso) antes de que la tarea se cerrara. La limpieza la marcará como bloqueada cuando supere el umbral de bloqueo y después la recuperará.
- ¿Proteger una tarea hará que se ejecute con menos frecuencia? Solo cuando una ejecución anterior aún no ha terminado. En ese caso la copia que se solapa se omite y se reintenta poco después, así que nunca pierdes trabajo: solo evitas ejecutar dos a la vez.
Funciones 8
- Integración con Action Scheduler Cuando Action Scheduler está presente (WooCommerce y compañía), una página específica muestra su cola (recuentos, acciones recientes y fallidas) y permite lanzar una ejecución.
- Analizador de cuellos de botella Cada tarea que se ejecuta durante cron se cronometra y se mide, y luego se ordena por duración media, pico de memoria y tasa de fallos, para que la que acapara recursos salte a la vista. El análisis solo se ejecuta durante cron, así que la carga normal de las páginas no se ve afectada.
- Editor de eventos Reprograma, cambia la periodicidad, añade o elimina eventos, y pausa o reanuda un hook sin perder su programación. También puedes definir tus propios intervalos personalizados.
- Protección contra solapamientos En cualquier tarea «protegida», solo se ejecuta una copia a la vez. Si una ejecución sigue en marcha cuando toca la siguiente, el solapamiento se cancela y se reintenta poco después, lo que evita las acumulaciones que bloquean las bases de datos.
- Detalle de cada ejecución Cada ejecución enlaza con una vista de detalle: argumentos, los callbacks que se lanzaron, el plugin o tema al que pertenecen, la memoria y, si está activado, el número de consultas a la base de datos y la más lenta.
- Piloto automático de bloqueos y alertas Se capturan los errores fatales a mitad de una tarea; las tareas que superan el umbral de bloqueo se cierran a la fuerza y las recurrentes se reprograman. Recibes alertas por correo y/o webhook, con un límite de frecuencia para que nunca te saturen.
- Cron de sistema virtual Un endpoint REST secreto permite que un crontab real o un monitor de disponibilidad controle cron con una programación exacta, con un keepalive de loopback opcional para los sitios que aún reciben algo de tráfico.
- WP-CLI Todo lo importante se puede automatizar desde la línea de comandos, ideal para agencias que gestionan flotas de sitios. Consulta el tema Comandos de WP-CLI.
Primeros pasos 4
- How WP-Cron works, and why it misbehaves WordPress does not use your server’s real clock-based scheduler by default. Instead, on each page load it checks whether any scheduled task is due and, if so, fires it. That has two failure modes: – Low-traffic sites: if nobody visits,…
- Make cron reliable end to end – Open the Setup Wizard and go to the “Cron mode” step. – Add define( 'DISABLE_WP_CRON', true ); to wp-config.php. – Copy the crontab line shown and add it to your server’s crontab (or an external uptime monitor). – Click…
- Moving from Cron-Sentry ModuleFest Cron Monitor is the new name for Cron-Sentry. When you activate it on a site that had Cron-Sentry: – Your settings, guarded and paused tasks, custom schedules and run history are copied across. – Cron-Sentry is deactivated so the…
- Run status meanings – Success — the task started and finished normally. – Error — a fatal PHP error killed the task mid-run (captured by the shutdown guard). – Stalled — the task ran longer than the stall threshold and was force-closed by…
Guías prácticas 4
- Diagnose a slow or heavy task – Open the Dashboard and read the bottleneck profiler. The task with the longest bar (or highest memory) is your suspect. – Go to Scheduled Events and click “Run now” on that hook to reproduce it on demand. – Check…
- Edit, pause or add an event – Open Scheduled Events and click “Edit” on the event you want to change. – Re-time it, change its recurrence, or remove it — arguments are preserved automatically. – Use “Pause” to stop a hook from executing while keeping it…
- Monitor Action Scheduler – Open the “Action Scheduler” page to see pending, in-progress, failed, complete and canceled counts at a glance. – Filter to “failed” to find actions that need attention — a growing failed count usually means a job is erroring repeatedly.…
- Recover a stuck task – In Run History, filter by “Stalled” or “Error” to see what got stuck and why. – The sweep force-closes stalls and re-enqueues recurring events automatically — check Scheduled Events to confirm it is queued again. – If it keeps…
Soporte y privacidad 2
- Telemetría anónima Activada por defecto pero totalmente anónima: solo envía datos agregados sobre qué pantallas y funciones se usan, nunca nombres, correos, cuentas, URL de sitios, datos del dispositivo ni datos de cron. Solo transmite una vez que el sitio está vinculado, y puedes…
- Support desk Connect the site to your hub to raise and track tickets right inside wp-admin — each ticket carries an environment snapshot so issues can be triaged fast. – Set the hub URL and product key (built in, or via constants…
Nada coincide con eso. Pulsa Buscar para mirar dentro de las propias guías.