IS Vario a vytěžování procesoru
Článek se seznamu: [ Obecné návody ] |
Občas se stane, že dojde k dlouhodobému vytížení procesoru až 100%. Příčinou je MS-Access, který používá Vario. Do restartu stroje se s tím nedá nic dělat, odhlášení uživatele nepomůže - proces MSACCESS zůstane viset a vytěžovat procesor i po odhlášení uživatele. Při spouštění Varia na PC na to uživatelé zřejmě nenarazí, protože k problému dochází velmi nahodile a hlavně - PC se vypíná, t.j. každé ráno startuje do čistého stavu. Nejvíc se tak na problém naráží při terminálovém provozu, kdy se uživatelé přihlašují na trvale běžící server.
Příčina není dosud známá... Pozorováním chodvání a vzniku problému pouze víme, že na vině není ani systém, ani chybná implementace, ani Vario samo o sobě. Bude to nějaký mix - někde v komunikaci MSAccessu s jádrem Varia (výrobce Altus Software, s.r.o.) nebo MS-SQL, příp. jádrem Windows při řízení procesů (viz zachování uživatelova procesu i po jeho odhlášení). Vypozorované máme, že když k tomu dojde, pak je to většinou po větší datové operaci (např. vytvoření sestavy) a navíc - k podstatě chyby zřejmě dojde v čase X, ale projeví se až po delší době = v mezičase se provede spousta dalších operací, takže je těžko určit, která operace problém způsobuje, nebo jestli je to dále nějak závislé na přesné sekvenci činností.
Chybu nelze zreprodukovat. Ještě nikdy se nestalo, že by uživatel provedl totéž znovu a opět došlo k přetížení systému... Dochází k tomu jak ve verzích 11, tak ve verzi 12, nemáme potvrzené chování na Win2008 serveru.
Copyright © Martin Pokorný 2016 - All Rights Reserved