Momentáne dokončujeme celú platformu. Robíme testy pluginov, Branike témy a prepojení v rámci ekosystému. Ak máte otázky, napíšte nám.

Vásárlás

Branike Task Runner – plánované úlohy, ktoré naozaj bežia

BRANIKE TASK RUNNER

Plánované úlohy, ktoré naozaj bežia

WordPress spúšťa naplánované úlohy tak, že server zavolá sám seba. Keď mu to hosting alebo firewall nedovolí, cron nebeží — a nikto to nezistí, kým nepríde nedoručená faktúra alebo neodoslaný e-mail.

Jedno jadro · úlohy naozaj bežia

Tichá porucha, ktorú nikto nehľadá

Nefunkčný cron sa neohlási chybou. Web beží, admin vyzerá normálne — len sa neodošlú e-maily, nevystavia doklady, nespustia zálohy a neobnovia predplatné. Kým si to niekto všimne, býva neskoro. Task Runner dáva úlohám tri nezávislé cesty, ako sa spustiť.

Tri cesty, ako sa úloha spustí

Pri návšteve webu

Keď na web niekto príde, Task Runner potichu dobehne zmeškané úlohy. Deje sa to až po odoslaní stránky, takže návštevník nič nespomalí — a nie častejšie než raz za päť minút.

Z externého plánovača

Vlastná adresa chránená tajným kľúčom, na ktorú môže klopať serverový cron. Tým sa celý problém s volaním servera na seba obchádza.

Ručne, keď treba

Tlačidlo „Spustiť teraz”. Užitočné pri ladení aj vtedy, keď na niečo netreba čakať.

Čo sa deje s úlohou, keď zlyhá

Skúsi to znova, ale s rozumom

Neúspešná úloha sa opakuje s narastajúcou pauzou — najprv o minútu, potom dlhšie. Nezacyklí sa teda na chybe, ktorá potrebuje čas, ako nedostupná platobná brána.

Nespustí sa dvakrát naraz

Úloha sa pri prevzatí zamkne. Keď sa zasekne a beží pridlho, zámok sa uvoľní a môže ju prebrať niekto iný — nikdy však dvaja súčasne.

Všetko je zapísané

Kedy sa úloha spustila, ako dopadla a prečo zlyhala. Keď sa niečo nestalo, viete kde sa pozrieť namiesto hádania.

Nielen vlastné úlohy

Preberá aj úlohy iných pluginov

Task Runner spustí aj bežné naplánované udalosti WordPressu — teda WooCommerce, newsletter aj čokoľvek iné, čo na cron-e visí. Nemusíte nič prepisovať.

Vidíte, že to žije

Zaznamenáva sa posledné úspešné spustenie. Keď tep chýba, viete to hneď — a presne táto informácia pri štandardnom cron-e chýba.

Prehľad fronty

Zoznam čakajúcich aj dokončených úloh priamo v adminovi. Nie tušenie, ale zoznam.

Čo Task Runner nerobí

Nezrýchli váš web a nenahradí server. Rieši jednu konkrétnu vec — že sa naplánovaná úloha naozaj spustí, aj keď sa štandardná cesta zasekne. Ak vám cron na hostingu funguje bez problémov, tento plugin vám veľa nepridá; oceníte ho tam, kde tichý výpadok stojí peniaze.

Časté otázky

Ako zistím, či mi cron vôbec beží?

Task Runner zaznamenáva posledné úspešné spustenie. Keď údaj chýba alebo je starý, cron nebeží — a to je informácia, ktorú vám samotný WordPress nedá.

Musím prerobiť existujúce naplánované úlohy?

Nie. Spúšťajú sa aj bežné udalosti WordPressu, takže WooCommerce a ostatné pluginy fungujú ďalej bez zásahu.

Spomalí to web návštevníkom?

Nie. Zmeškané úlohy sa doháňajú až po odoslaní stránky návštevníkovi a nie častejšie než raz za päť minút.

Čo keď má web veľmi málo návštev?

Vtedy je najlepšie použiť externý plánovač — vlastnú adresu s tajným kľúčom, na ktorú klope serverový cron. Ten na návštevách nezávisí vôbec.

Čo sa stane s úlohou, ktorá zlyháva opakovane?

Opakuje sa s narastajúcou pauzou a každý pokus má záznam. Nezacyklí sa a nezaplaví vám log tisíckami rovnakých chýb.

Nech sa nedozviete o nefunkčnom cron-e od klienta

Branike Task Runner sa inštaluje a aktualizuje cez Branike HUB.