Uživatelský manuál
Stručný průvodce
Dashboard
Přehledy
Detail případu (Caseoverview)
Případ - Událost
Úkoly
Poznámky případu
Dokumenty
Nastavení uživatele
Oblíbené
Komponenta tabulky
FAQ
Admin dokumentace
Platforma
Administrace
Crony
Autentizace a synchronizace
Nastavení mobilní aplikace pro vaše prostředí
Schéma
Dynamické tabulky
Archivace
Skripty
Servisní konzole
Naplánované úkoly
HR Agenda
Sekvence
CSP hlavičky - zásady zabezpečení obsahu
Logy
Nastavení přístupového tokenu a vypršení platnosti relace
Šablona
Role
Plánování
Uživatelé
Organizační struktura
Události
Překlady
AXIOS API
Výpočty a funkce
Integrace
TAS Forms
Pokročilé funkce a tipy
Partneři
Produkt
Business Changelog
Technický changelog
Průvodce upgradem z předchozích verzí
Upgrade na 5.9
Upgrade na 5.3
Migrace dynamických podmínek
Úprava a kontrola tisku pdf
Úprava Popis úkolu vs Instrukce k úkolu
Transpilace forEach na for loop
Vykreslení HTML na Caseoverview
Upgrade na 5.7
Lodash upgrade v4.17.x (>v5.5)
Hlavní změny a zaniklé funkce (v5.3 > v5.7)
Použití validačních funkcí
Rozdíly mezi TAS4 a TAS5 - kompletní přehled
Best Practices upgrade z TAS 4 na TAS 5
Technické požadavky a architektura
Aktuality / Důležité informace
- Vše /
- Admin dokumentace
- Platforma
- Administrace
- Crony /
- Paralelní cron - PostponedTaskCron
Paralelní cron - PostponedTaskCron
PostponedTaskCronmůže spouštět od verze 5.7.40 naplánované úkoly. Jedná se o tzv. "Paralelní cron" tedy cron, který může být naklonován a pouštěn vícekrát. Umožňuje tak odbavovat větší množství dlouhotrvajících úloh.
Postup nasazení paralelního fungování
Pro využití PostponedTaskCron k paralelnímu odbavování naplánovaných úkolů je potřeba následujícíc postup:
- Vypnout cron Cron
- Nastavit plánování si PostponedTaskCron podle potřeby
- Zkopírovat PostponedTaskCron a nastavit mu plánování např. 30s posunuté od prvního cronu (cílem je aby se kopírované crony nepouštěly ve stejný čas)
- Podle potřeby udělat tolik klonů, kolik bude potřeba
Konfigurace
V rámci cronu lze nastavit následujícíc parametry:
fromTime
Definuje od kdy bude cron brát naplánované úkoly. Může být vložen string nebo timestamp. Default je nastaven na null (což znamená 1970). Toto nastavení se hodí v případě kdy by z nějakého důvodu bylo potřeba nastavit další cron až od nějakého specifického data. Je to pojistka v podstatě pro to když by se nějaký cron vytížil a nešěel spustit další.
lockTtl
Doba na jakou se zamkne úkol, po tuto dobu není možné úkol aktivovat. Aby cron zpracoval a aktivoval naplánováný úkol musí projít zápis unikátního záznamu do Redis. Pokud ho nezíská úkol přeskočí. Tím se zajistí, že se dva a více cronů nesnaší najednou aktivovat stejný úkol.Zámky se explicitně neodemykají, ale nechává je vyršet jejich planost. Výchozí hodnota je 30 minut (1800000 ms). Takový úkol je tedy možné zaktivovat až po daném termínu.
Updated
by Frantisek Brych