Přeskočit na obsah
puluno

Provoz WordPressu

WP-Cron neběží

DISABLE_WP_CRON, zpožděný Action Scheduler, nechodí naplánované úlohy — Health a Guard.

Typický příznak

Naplánované publikace nevyjdou, Woo objednávky neodesílají mail, nález wp_cron_disabled.

Puluno moduly

HealthGuard

Vrácení změny

Ne — jen info / hosting

Kódy nálezů

wp_cron_disabled, action_scheduler_overdue

Co vidíte

  • wp_cron_disabled nebo action_scheduler_overdue.
  • wp-config.php obsahuje define('DISABLE_WP_CRON', true); bez system cron.
  • WooCommerce / Forms fronta „pending“ tisíce položek.
  • Backup plugin „last run: never“.

Proč to vzniká

WP-Cron default běží při návštěvě webu — na nízkém provozu nestíhá.

Správný produkční setup:

  • DISABLE_WP_CRON true + system cron každých 5 min volá wp-cron.php.
  • Bez system cronu = úlohy stojí.

Co udělá Puluno

FázeModulAkce
DiagnózaHealthcron flag, overdue fronta
ApplyPuluno nenastavuje cron na serveru za vás
VerifyHealthfronta klesá, overdue pryč

Guard může alertovat, když cron dlouho neběžel (indirect).

Krok za krokem

  1. Health Center — cron nález a velikost Action Scheduler.
  2. Hosting panel → Cron job: curl -s https://domena.cz/wp-cron.php?doing_wp_cron každých 5 min.
  3. Do wp-config.php přidejte DISABLE_WP_CRON až po nastavení system cron.
  4. Woo → Status → zrušte stuck actions po opravě cronu.
  5. Verify: Health nález pryč, test naplánovaný post / mail.

Manuál: Health.

Rollback — vrátit změnu

Odstranění system cronu nevracejte bez náhrady — web přestane plánovat úlohy.

Vypnutí DISABLE_WP_CRON vrátí visit-trigger cron (horší na výkon).

Kdy to není na Puluno

  • Server cron spravuje hosting — ticket na support, ne plugin.
  • E-maily nechodí kvůli SMTP — Formulář neodesílá.
  • Pulses cache warm — jiná fronta než WP-Cron.

Manuál modulu