Zaseknutí nette při dávkovém zpracování – je možné pustit ve více „vláknech“?
- argosovo
- Člen | 54
Ahoj,
mám takový dotaz – mám web s Nette, který jednou za čas provádí
synchronizaci s jiným serverem – tato synchronizace přenáší poměrně
velký objem dat a v té chvíli je pro běžné návštěvníky web téměř
nepoužitelný (nebo možná úplně nepoužitelný) – zdá se mi, že kvůli
nějakému omezení nette načte všechny ostatní požadavky až po dokončení
aktuální synchronizace – která zpravidla trvá třeba 10minut(dle
počítadla nette). Druhou možností je, že využiju všechny prostředky a
server tak nezvládá zpracovat nic jiného, ale to se mi nezdá.
Jak se toto dá řešit? Můžu požadavek na synchronizaci pustit v nějakém
jiném vlákně? (aktuálně v testovacím režimu požadavek pouštím
zadáním stránky do prohlížeče, do budoucna musím vymyslet jak je to
s nette a cronem – může být problém tohle?)
Dík za nápady
- David Matějka
- Moderator | 6445
aktuálně v testovacím režimu požadavek pouštím zadáním stránky do prohlížeče
na zaklade toho bych rek, ze to spis bude blokovat session. zkus si schvalne ten pozadavek spustit v jednom prohlizeci a stranku nacist v jinem a uvidis, ze to funguje…
vice info tady https://forum.nette.org/…ni-pomoci-db#…
Editoval matej21 (10. 12. 2014 14:30)
- argosovo
- Člen | 54
Děkuji, to je ono :-D – v jiném prohlížeči to funguje, i když je tam znát vytížení serveru a požadavky trvají o něco déle, splní se ve vhodném časovém limitu (např. +10% času než když se nezpracovává fronta). Když mě nikdy nenapadlo tam jít vícekrát z různých prohlížečů, protože to zatím zkouším sám. V tom případě jsem rád, že je to problém co se vlastně vyřešil sám, takové mám rád, ještě jednou děkuji a přeji pěkný den