Weby → váš web → Naplánované úlohy.
Přidání úlohy
Příkaz a plán. Příkaz běží ve stejném prostředí jako web a se stejnou verzí PHP, takže wp cron event run --due-now nebo php artisan schedule:run se chovají přesně tak, jako ve vašem shellu.
Vlastní cron v WordPress
WordPress plánuje své úlohy podle zobrazení stránek, takže méně navštěvovaný web spouští své naplánované úlohy se zpožděním, nebo vůbec, a vysoce navštěvovaný web je spouští tisíckrát. Ani jedno není žádoucí.
Řešení má dva řádky. V souboru wp-config.php nastavte DISABLE_WP_CRON na true a poté zde přidejte skutečný plán, který spustí wp cron event run --due-now každých pět minut. Vaše naplánované příspěvky a zálohovací plugin pak poběží podle času, nikoli podle návštěvnosti.
Zjištění, zda úloha proběhla
Každá úloha uchovává své poslední běhy s návratovým kódem a výstupem. Úloha, která nikdy nevygenerovala žádný výstup, nikdy neběžela, což je odpověď na nejčastější otázku týkající se této obrazovky.
Co systém nedokáže
Naplánovaná úloha je časově omezena — pokud běží výrazně déle, než je její plán, je zastavena, takže zamrzlá úloha nemůže hromadit své další kopie. Máte-li práci, která oprávněně trvá několik hodin, rozdělte ji nebo kontaktujte podporu a my se na ni s vámi podíváme.