TLDR - modul Abra Flexibee - Přidat záznam vytvoří fakturu, ale nastane time-out.
Každý den spouštím scénář, který vytvoří nové faktury v Abra Flexibee. Faktur je každý den i několik stovek.
Nepravidelně se stává, že při vytvoření prvních několika faktur (typicky je to 0-10) nastane time-out a nespustí se tak navazující moduly. Scénář se ale nezastaví, protože má modul nastavený error handler Break. Po několika neúspěšných pokusech se vše rozběhne a scénář se bez problému dokončí.
Nedokončený běh scénáře se dostane do Incomplete executions, kde se Make po 15 minutách pokusí běh dokončit. To se ale někdy nepovede, protože faktura už ve Flexibee existuje (existuje unikátní Interní číslo) - faktura se ve skutečnosti vytvořila už při prvním spuštění modulu, který ale potom time-outoval.
Ve výsledku jsou sice ve Flexibee všechny faktury vytvořené, ale ty další moduly už nikdy neproběhnou.
(Popsané chování mám vysledované z historie záznamů ve Flexibee a z historie scénáře v Make)
Pro doplnění, Abra Flexibee nám běží na vlastním serveru. Nejsem si jistý, jestli to může ovlivňovat popisovaný problém.
Setkali jste se někdy s podobným problémem? Jak jste problém vyřešili? Pokud ne, napadá vás nějaké pěkné řešení problému?
Screenshot celého scénáře
Screenshoty operací, kde nastane time-out.
Screenshot opětovného spuštění modulu v Incomplete executions