Estes guias só estão disponíveis em inglês.
ajuda de ModuleFest Cron Monitor
Linha de comandos 1
FAQ e referência 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.
- Os comandos WP-CLI funcionam em alojamentos geridos? Sim, onde quer que o WP-CLI esteja disponível. São ideais para automatizar verificações de saúde e análises de desempenho em muitos sites.
- A análise de desempenho torna o meu site mais lento? Não. A instrumentação só é ligada durante execuções reais do cron, por isso os carregamentos normais das páginas públicas e de administração não têm qualquer sobrecarga de análise. Durante o cron, cada tarefa acrescenta uma inserção e uma atualização — insignificante ao lado da própria tarefa.
- A análise de consultas torna as coisas mais lentas? Está desativada por predefinição. Quando ativa, liga o SAVEQUERIES durante as execuções do cron para poder registar o número de consultas e a consulta mais lenta — útil ao investigar uma tarefa pesada, mas convém desativá-la depois. Os carregamentos normais das 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…
- Configurei um acionador externo. Devo ainda ativar o keepalive por loopback? É opcional. Com um acionador externo fiável pode deixar o keepalive desligado. Em configurações mistas não faz mal — é limitado e só dispara quando há eventos realmente pendentes.
- Os meus dados são removidos se desinstalar? Desativar mantém o seu histórico e as definições. Eliminar o plugin executa o desinstalador, que apaga a tabela de registos e remove todas as opções e limpezas agendadas.
- O teste do meu webhook não fez nada — e agora? Confirme que o URL é um endpoint de webhook de entrada válido e que o seu alojamento permite pedidos HTTP de saída. O canal de email é uma boa alternativa enquanto depura o 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…
- Qual é a diferença entre pausar e desagendar? Desagendar remove o evento da fila. Pausar mantém-no agendado, mas cancela os seus callbacks sempre que dispara, por isso nada corre até retomar — útil para silenciar temporariamente um trabalho problemático sem perder o seu agendamento.
- Porque vejo uma linha Em execução que nunca termina? Um pedido pode ter terminado (tempo esgotado ou processo terminado à força) antes de a tarefa fechar. A limpeza marca-a como bloqueada quando passar o limite de bloqueio, e depois recupera-a.
- Proteger uma tarefa faz com que corra menos vezes? Só quando uma execução anterior ainda não terminou. Nesse caso, a cópia sobreposta é ignorada e repetida pouco depois, por isso nunca perde trabalho — apenas evita executar duas ao mesmo tempo.
Funcionalidades 8
- Ligação ao Action Scheduler Quando o Action Scheduler está presente (WooCommerce e afins), uma página dedicada mostra a sua fila — contagens, ações recentes e falhadas — e pode desencadear uma execução.
- Analisador de estrangulamentos Cada tarefa executada durante o cron é cronometrada e medida, e depois ordenada por duração média, pico de memória e taxa de falhas — para que a tarefa que consome mais recursos seja óbvia. A análise só corre durante o cron, por isso o carregamento normal das páginas não é afetado.
- Editor de eventos Reagende, altere a recorrência, adicione ou remova eventos, e pause/retome um hook sem perder o seu agendamento. Defina também os seus próprios intervalos personalizados.
- Proteção contra sobreposições Para qualquer tarefa «protegida», só corre uma cópia de cada vez. Se uma execução ainda estiver a decorrer quando a seguinte estiver prevista, a sobreposição é cancelada e repetida pouco depois — evitando as acumulações que bloqueiam bases de dados.
- Detalhe por execução Cada execução tem ligação para uma vista de detalhe: argumentos, os callbacks que dispararam, o plugin/tema a que pertencem, a memória e — quando ativado — o número de consultas à base de dados e a consulta mais lenta.
- Piloto automático de bloqueios e alertas Os erros fatais a meio de uma tarefa são capturados; as tarefas que passam o limite de bloqueio são fechadas à força e as recorrentes reagendadas. É alertado por email e/ou webhook, com limite de frequência para nunca ser inundado.
- Cron de sistema virtual Um endpoint REST secreto permite que um crontab real ou um monitor de disponibilidade acione o cron segundo um horário exato, com um keepalive por loopback opcional para sites que ainda têm algum tráfego.
- WP-CLI Tudo o que é importante pode ser automatizado a partir da linha de comandos — ideal para agências que gerem frotas de sites. Consulte o tópico Comandos WP-CLI.
Primeiros passos 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…
Guias práticos 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…
Suporte e privacidade 2
- Telemetria anónima Ativa por predefinição, mas totalmente anónima: envia apenas sinais agregados sobre que ecrãs/funcionalidades são usados — nunca nomes, emails, contas, URLs do site, dados do dispositivo ou quaisquer dados do cron. Só transmite depois de o site estar ligado, e pode…
- 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 aqui corresponde a isso. Prima Pesquisar para procurar dentro dos próprios guias.