1. Čo to je a na čo slúži
Branike Task Runner je spoľahlivý plánovač úloh na pozadí — náhrada za bežný WordPress cron. Postará sa, aby sa naplánované úlohy (odosielanie e-mailov, synchronizácie, automatizácie) naozaj vykonali, a keď niečo zlyhá, skúsi to znova:
Tichá porucha, ktorú nikto nehľadá
- fronta úloh s opakovaním pri zlyhaní (exponenciálny odstup),
- bezpečné spracovanie (úlohu si prevezme len jeden proces),
- admin prehľad a logy pre každú úlohu.
Popri vlastnej fronte úloh Task Runner spúšťa aj bežné plánované úlohy WordPressu a ostatných pluginov — priamo, bez toho, aby server musel volať sám seba. Pomôže tak aj tam, kde hosting takéto volanie blokuje a plánované úlohy by inak nebežali vôbec.
2. Pre koho a kedy
Pre weby, kde záleží na spoľahlivom behu úloh na pozadí — e-shopy, členské sekcie, automatizácie. Bežný WordPress cron sa spúšťa len pri návšteve webu a úlohy môžu vynechať; Task Runner to rieši.
Nasadíte ho, keď chcete mať istotu, že naplánované procesy dobehnú aj na menej navštevovanom webe.
3. Čo očakávať — a čo Task Runner nerobí
Čo Task Runner robí: plánuje a spúšťa úlohy, opakuje pri zlyhaní s narastajúcim odstupom, zabraňuje dvojitému spusteniu tej istej úlohy a loguje priebeh.
Čo Task Runner zámerne nerobí: nie je to nástroj, ktorý sami denne používate — beží na pozadí. Do vlastnej fronty si úlohy registrujú pluginy samy (dnes Branike Remote Manager); úlohy ostatných pluginov Task Runner spúšťa, ale v jeho zozname úloh ich nevidíte. Vy máte hlavne prehľad a istotu.
4. Inštalácia a licencia
Nainštalujete a aktivujete cez Branike HUB (návod: Váš prvý plugin cez Branike HUB). Po aktivácii beží na pozadí; v administrácii máte jeho prehľad.
5. Rýchly štart (3 kroky)
- Nainštalujte a aktivujte — o zvyšok sa postará sám.
- V administrácii otvorte prehľad úloh a skontrolujte, že úlohy pribúdajú a dobiehajú.
- Pri probléme pozrite logy konkrétnej úlohy.
6. Kde čo nájdete
V administrácii (Task Runner):
- Úlohy — zoznam úloh vo fronte Task Runnera so stavom, časom ďalšieho spustenia, intervalom a počtom opakovaní. Filter podľa stavu (Všetky, Čakajúce, Beží, Hotové, Zlyhané, Zrušené) a pri každej úlohe tlačidlá Spustiť, Zrušiť, Log a Zmazať.
- Logy — priebeh a výsledok behov: posledných 100 záznamov, pri konkrétnej úlohe jej posledných 50.
- Nastavenia — stav systému (verzia, či beží WP-Cron, kedy bude ďalší beh fronty, počet úloh a zlyhaných úloh), e-mailové upozornenie na zlyhanie, licencia a odporúčaný systémový cron.
- Návod — stručný návod priamo v plugine.
7. Ako na to — konkrétne úlohy
Skontrolovať, či úlohy bežia. Úlohy → pozrite stav a čas ďalšieho spustenia.
Vyriešiť zlyhanú úlohu. Kliknite pri úlohe na Log → zistíte presnú chybu. Systém úlohu automaticky skúša znova s narastajúcim odstupom (60 s, 120 s, 240 s; predvolene 3 opakovania). Keď sa minú všetky pokusy, úloha ostane v stave „Zlyhané“ a sama sa už nespustí — odstráňte príčinu a kliknite Spustiť. Úloha, ktorá ostane v stave „Beží“ dlhšie ako 5 minút, sa uvoľní sama.
Dohľad nad automatizáciami. V zozname Úlohy vidíte úlohy, ktoré si plugin zaradil priamo do fronty Task Runnera — napríklad automatickú obnovu stavu webov a súhrnný e-mail v Branike Remote Manager. Plánované úlohy ostatných pluginov (CRM, faktúry, podujatia, zálohy Site Managera) bežia cez plánovač WordPressu; Task Runner ich spúšťa, ale v jeho zozname nie sú.
Dostať e-mail pri zlyhaní. Nastavenia → E-mail notifikácie: voľba Notifikovať pri zlyhaní je predvolene zapnutá a e-mail ide na administrátorský e-mail webu (adresu zmeníte v poli Email pre notifikácie). Príde vtedy, keď úloha vyčerpá všetky pokusy.
Nastaviť systémový cron. Na webe s malou návštevnosťou je najspoľahlivejší systémový cron — naplánovaná úloha na strane hostingu, ktorá web „budí“ pravidelne, nezávisle od návštev. Presný postup (riadok do wp-config.php a do plánovača na hostingu) je v Nastaveniach v časti „Odporúčané: Systémový cron“. Keď plánované úlohy stoja, Branike HUB ukáže upozornenie „Plánované úlohy nebežia“ (na karte „Plánované úlohy meškajú“), tlačidlo Spustiť teraz a hotový príkaz pre plánovač hostingu. V tomto príkaze ide tajný kľúč v hlavičke požiadavky, nie v adrese, takže sa nezapisuje do záznamov servera.
Pozor: ak máte v plánovači hostingu starší tvar s tajným kľúčom priamo v adrese (?btr_cron=…), funguje ďalej, ale kľúč sa zapisuje do záznamov servera. Nahraďte ho novým príkazom, ktorý ukazuje Branike HUB.
8. Tipy a dobrá prax
- Nechajte ho aktívny — bez neho sa úlohy na pozadí spoliehajú len na návštevy webu.
- Občas skontrolujte logy pri kľúčových procesoch (e-maily, synchronizácie).
- Pri opakovaných zlyhaniach riešte príčinu (napr. nastavenie odosielania e-mailov).
9. Riešenie problémov
Úlohy sa nespúšťajú. Skontrolujte, že plugin je aktívny a v Nastaveniach je pri položke Ďalší beh fronty uvedený čas, nie varovanie „Nenaplánovaný!“. Task Runner dobieha zmeškané úlohy aj pri bežnej návšteve webu, najviac raz za 5 minút. Na veľmi málo navštevovaných weboch nastavte systémový cron na hostingu (kapitola 7) alebo úlohy dobehnite tlačidlom Spustiť teraz v Branike HUB.
Úloha stále zlyháva. Pozrite log a odstráňte príčinu (napr. chyba pripojenia, nastavenie e-mailov).
Nevidím žiadne úlohy. To je v poriadku. Zoznam ukazuje len úlohy vo fronte Task Runnera; plánované úlohy ostatných pluginov Task Runner spúšťa, ale nezobrazuje.
10. Súvisiace pluginy a integrácie
- Branike Remote Manager — plánuje automatickú obnovu stavu webov a súhrnný e-mail priamo do fronty Task Runnera; na Dashboarde konzoly vidíte, či beží cez Task Runner alebo cez WP-Cron.
- Branike CRM, PDF Faktúry, Podujatia, Site Manager — plánujú svoje úlohy (e-maily, upomienky, sekvencie, zálohy, kontroly) cez plánovač WordPressu a Task Runner zabezpečí, že sa naozaj spustia.
- Branike HUB — ukazuje, či plánované úlohy bežia, a ponúka tlačidlo Spustiť teraz aj príkaz pre systémový cron.
11. Časté otázky (FAQ)
Prečo nestačí bežný WordPress cron?
Spúšťa sa len pri návšteve webu — na málo navštevovaných weboch úlohy meškajú alebo vynechajú.
Musím ho nastavovať?
Väčšinou nie — po aktivácii začne spúšťať plánované úlohy sám. Na webe s malou návštevnosťou odporúčame navyše systémový cron.
Skúša zlyhané úlohy znova?
Áno — s narastajúcim odstupom (60 s, 120 s, 240 s). Keď sa minú všetky pokusy, príde e-mail.
Uvidím, čo sa dialo?
Áno — logy pre každú úlohu.
12. Potrebujete pomoc?
Ak si s úlohami na pozadí neviete rady, napíšte nám cez Branike HUB → Nahlásiť problém alebo na info@branike.com.