Před řešením potíží si přečtěte část Nástroj Job Processor – přehled:
Nástroj Job Processor má tři hlavní komponenty.
Musí být nástroj Job Processor nainstalovaný na serveru?
Ne. Job Processor je klientská aplikace. V ideálním případě by měl být nainstalován na pracovní stanici s podobnými specifikacemi, jako má pracovní stanice CAD.
Jaké jsou systémové požadavky nástroje Job Processor?
Systémové požadavky aplikace Vault Client naleznete ve znalostní bázi společnosti Autodesk na adrese https://knowledge.autodesk.com/support/vault-products/troubleshooting/caas/sfdcarticles/sfdcarticles/System-requirements-for-Autodesk-Vault-products.html.
Mohu nainstalovat nástroj Job Processor do počítače koncového uživatele?
Ano, ale společnost Autodesk to nedoporučuje. Nástroj Job Processor je možností instalace aplikace Vault Client a může být nainstalován a spuštěn v libovolném počítači. Spuštěný nástroj Job Processor však otevírá aplikace a využívá systémové prostředky. V případě aplikace Inventor bude vytvářet a používat dočasné soubory projektu. Z tohoto důvodu společnost Autodesk doporučuje instalaci nástroje Job Processor do vyhrazeného počítače.
Využívá nástroj Job Processor licenci?
Ne, nástroj Job Processor nevyžaduje licenci aplikace Inventor.
Pokud například nástroj Job Processor provádí úlohu Publikování souboru DWF aplikace Inventor (InventorDwfPublishCount,), spustí aplikaci Inventor a provede tento typ úlohy tolikrát, kolik je potřeba. Až poté aplikaci Inventor zavře a restartuje. Díky tomu se aplikace Inventor nemusí spouštět a ukončovat pokaždé, když se jedna z těchto úloh provádí.
Viz část Konfigurace omezení použití nástroje Job Processor pro služby CAD.
Jak často nástroj Job Processor kontroluje nové úlohy?
Tato možnost je konfigurovatelná, ale ve výchozím nastavení nástroj Job Processor kontroluje úlohy každých deset minut.
Jaké druhy úloh nástroj Job Processor spouští?
Ve výchozí konfiguraci nástroj Job Processor vytváří soubory vizualizace (DWF) a synchronizuje vlastnosti. Může být nakonfigurován tak, aby pomocí funkce Synchronizace projektu aktualizoval tabulky revizí a synchronizoval soubory s podporovanou cloudovou jednotkou společnosti Autodesk. Také může být rozšířen tak, aby spouštěl libovolný počet uživatelských úloh.
Jaký druh sledování se doporučuje?
Nástroj Job Processor by měl tiše běžet na pozadí. Za normálních okolností by měli správci denně kontrolovat frontu a zjišťovat, jestli není třeba znovu odeslat chybné úlohy nebo jestli procesory nepracují nesprávně.
Viz článek http://underthehood-autodesk.typepad.com/blog/2015/09/monitor-your-job-processor.html.
Jaký software nástroj Job Processor používá?
Uživatelské úlohy mohou vyžadovat další aplikace. Další informace týkající se požadavků na dokončení různých typů úloh naleznete v online nápovědě.
Jak mohu znovu spustit chybnou úlohu?
Úlohy, které se nezdařily, je možné znovu odeslat do fronty úloh.
Jak mohu nástroj Job Processor automatizovat?
Můžete nastavit, aby se nástroj Job Processor automaticky spouštěl po spuštění počítače. To se provádí v dialogu Nastavení nástroje Job Processor. Někteří správci nastavují, aby nástroj Job Processor spouštěl úlohy mimo špičku, kdy je k dispozici více licencí. To se obvykle dělá pomocí plánovaných úloh a dávkových souborů.
Kdo by měl být k nástroji Job Processor přihlášen?
Měl by to být uživatel systému Windows, který má oprávnění ke spouštění aplikací CAD na počítači.
Pokud je to možné, měl by být pro spouštění úloh vyžadujících zvýšená oprávnění k souborům vytvořen samostatný uživatel úložiště Vault, protože uživatel nástroje Job Processor může někdy potřebovat upravit uvolněné nebo uzamčené soubory za účelem aktualizace vlastností.
Jaké jméno se objeví u nové verze souboru?
Když nástroj Job Processor vytvoří novou verzi souboru, bude jako autor uveden uživatel, který byl v dané chvíli k nástroji Job Processor přihlášen.
Pomocí tabulek revizí můžete vybrat, zda chcete místo podrobností souboru poslední verze zobrazit podrobnosti týkající se první uvolněné verze.
Jak dlouho softwaru trvá zpracování úloh?
To se může značně lišit, jednotlivé úlohy jsou však v závislosti na prostředcích počítače, velikosti souboru a typu úlohy obvykle dokončeny za méně než minutu. Celkový čas závisí na počtu úloh.
Aplikace CAD se po stanoveném množství úloh restartují za účelem optimalizace výkonu. Tato možnost je konfigurovatelná.
Provede nástroj Job Processor migraci souboru do nejnovější verze softwaru?
Ano, pokud vytvoříte novou verzi souboru, bude migrována do verze softwaru provádějícího úlohu.
Co se stane, když nástroj Job Processor nebude mít správný software?
Typ úlohy bude zakázán a nebude se na daném počítači spouštět. Úlohy lze ručně zakázat nebo konfigurovat pomocí souboru JobProcessor.exe.config, který se nachází v umístění C:\Program Files\Autodesk\Vault XXXX\Explorer\.
Co se stane, když nástroj Job Processor nebude mít správnou verzi softwaru?
Pokud soubor nebude možné otevřít, například soubor aplikace Inventor 2017 v aplikaci Inventor 2016, úloha se nezdaří.
Co mám dělat, pokud je zpracování pomalé?
Pokud spouštíte velké množství úloh a potýkáte se se snížením výkonu, zkuste provést následující:
Poškozená instalace
Pomocí ovládacích panelů systému Windows software opravte nebo odinstalujte a znovu nainstalujte.
Zkontrolujte, zda je nakonfigurováno správné licencování.
Pokud software pro zpracování vyžaduje licenci, ujistěte se, že ji může získat.
Nelze zpracovat typ souboru.
Ujistěte se, že pro formát souboru, se kterým potřebujete pracovat, máte příslušný software.
Nainstalujte nejnovější aktualizace Service Pack.
Některé chyby lze opravit instalací nejnovějších aktualizací Service Pack pro zpracovávající software i aplikaci Vault Client.
Nástroj Job Processor nereaguje.
Restartujte nástroj Job Processor. Pokud je to nutné, ukončete proces ve Správci úloh nebo restartujte systém Windows. Pokud nefunguje publikování souborů DWF, zkuste otevřít stejný soubor v nástroji Job Processor a exportovat soubor DWF na místní disk ručně. Pokud problémy přetrvávají, přeinstalujte nebo opravte instalaci.
Software není registrován v systému Windows.
Přihlaste se k počítači, ve kterém je nainstalován nástroj Job Processor, spusťte software a potom jej zavřete. Zkontrolujte případná chybová hlášení a vyřešte konkrétní problémy pomocí informací, které vyhledáte na internetu.
Nedostatečná uživatelská oprávnění
Uživatelský účet používaný nástrojem Job Processor potřebuje oprávnění dostatečná k provedení akce, která je vyžaduje. Pokud je například potřeba aktualizovat vlastnosti souboru při přesunu souboru ze stavu „Rozpracováno“ na stav „Uvolněno“, musí mít účet oprávnění potřebná k úpravě vlastností souboru. Zkontrolujte definice životního cyklu dané kategorie a účet používaný nástrojem Job Processor.
Chyby týkající se poškození souboru
Nezpracované typy úloh
Někdy se může stát, že se v nástroji Job Processor zruší výběr parametrů Typ úlohy. Může k tomu dojít například v případě, že je software pro zpracování odregistrován z operačního systému. Pokud to chcete zkontrolovat, přejděte k části Job Processor > Správa > Typy úloh a podívejte se, zda jsou vybrány všechny typy úloh, jejichž zpracování se na daném počítači očekává.
Odebrání typů úloh
Pokud jste již pomocí nástroje Editor událostí životního cyklu přidávali nebo upravovali uživatelské typy úloh, možná je nutné zkontrolovat a odebrat případné chybné ovladače úloh nebo nežádoucí akce. Viz tento článek: https://knowledge.autodesk.com/community/screencast/33b04381-421c-4fa9-a37c-11f05ee2a4fc.
Další informace o nastavení výstupu DWF naleznete v části Vytváření souborů DWF – přesné ladění.
Postup v situaci, kdy úlohy nejsou zpracovávány nebo hlásí chyby
Postup řešení problémů v nástroji Job Processor
Pokud chyby přetrvávají i přes pokusy o jejich vyřešení, přečtěte si následující informace o protokolování chyb a případných opravách.
Přístup k podrobnostem o chybě
Povolení podrobného protokolování
Vyhledejte soubor JobProcessor.exe.config. U aplikace Vault Professional 20xx je například výchozím umístěním C:\Program Files\Autodesk\Vault Professional 20xx\Explorer. Pokud používáte jinou verzi klienta Vault, bude se toto umístění lišit.
<!-- 0 This is generally something that might be meaningful to a user if they saw it in log file. It can help the user to know every jobs status. 1 This is generally something that might be meaningful to a developer if they saw it in the log file. It can help the developer to diagnose the detailed issues. Default is 0 --> <add key="LogLevel" value="0" /> <!--The minimum of InventorUpdateRevBlockReleasePeriodInMinutes value is 5 minutes--> <add key="InventorUpdateRevBlockReleasePeriodInMinutes" value="10" /> <!--The minimum of InventorDwfPublishReleasePeriodInMinutes value is 5 minutes--> <add key="InventorDwfPublishReleasePeriodInMinutes" value="10" /> <!--The minimum of TrueViewDwfPublishReleasePeriodInMinutes value is 5 minutes--> <add key="TrueViewDwfPublishReleasePeriodInMinutes" value="10" /> <add key="DataManagement.Common.Logging.ApplicationName" value="JobProcessor" /> <add key="DataManagement.Common.Logging.Enabled" value="True" /> <add key="DataManagement.Common.Logging.ServiceMachine" value="." /> <add key="DataManagement.Common.Logging.LogFile" value="" /> <add key="DataManagement.Common.Logging.SerializeProperties" value="False" /> <add key="DataManagement.Common.Logging.Viewer.Path" value="H:\Common\Logging\LoggingBin\MessageViewer\DataManagement.Common.Messaging.Viewer.exe" /> <add key="DataManagement.Common.Logging.Viewer.AcceptLocalMessageOnly" value="True" /> <add key="DataManagement.Common.Logging.Viewer.Port" value="8080" /> <add key="DataManagement.Common.Logging.Viewer.AutoLaunch" value="False" />
Jakmile změníte hodnotu na 1, uložte soubor JobProcessor.exe.config a restartujte nástroj Job Processor.
Až bude nástroj Job Processor zpracovávat novou úlohu, vloží informace do souboru JobProcessor.log.
Do souboru JobProcessorJobActivity.log budou navíc uloženy obsáhlejší informace.
Zkontrolujte nové informace v obou nových souborech.
„Během publikování došlo k neznámé chybě.“
Toto může mít několik příčin. Pokud se to stává u konkrétních souborů, otevřete daný soubor ručně a zkuste jej uložit do nového souboru a znovu vytvořit úlohu, která se nezdařila (například vytvoření souboru DWF).
Možné příčiny:
„Verze souboru pro ID XXX nebyla nalezena.“ nebo „Nastala chyba při pokusu o získání souboru.“
Tato situace nastane, pokud je úloha vytvořena pro určitý soubor, ale daný soubor byl z úložiště Vault před provedením úlohy odebrán (například odstraněn).
„Index (počínající nulou) musí být větší nebo roven nule a menší než je velikost seznamu argumentů.“
Tato zpráva může být důsledkem toho, že je soubor DWF připojený k aktualizovanému souboru uzamčený (je například vydán nebo používán). Chcete-li problém vyřešit, postupujte následovně:
„Nová služba Job Processor neodpovídá.“
K této chybě dojde, pokud proces JobProcessor.exe nebo Connectivity.JobProcessor.Delegate.Host.exe přestane reagovat. Je nutné přihlásit se k počítači a provést jeden z následujících úkonů:
„Tento soubor je k dispozici pouze v následujících místech, která nyní nejsou dostupná:“
Toto může být způsobeno přerušením síťového připojení mezi servery ADMS a AVFS.
Může k tomu dojít také v případě, že byl počítač AVFS restartován nebo u něj došlo k výpadku napájení.
Tento problém by mělo vyřešit opětovné odeslání úlohy, až bude komunikace mezi serverem ADMS a AVFS obnovena.
„Soubor uzamčený“
Tato chyba nástroje Job Processor může nastat, když se uživatel pokusí spustit úlohu, například Synchronizovat vlastnosti, pro soubor, který je pro uživatelský účet nástroje Job Processor uzamčený.
„Synchronizace vlastností není v těchto verzích podporována.“
Tato chyba značí, že před dokončením úlohy byla vytvořena nová verze souboru. To se může stát, když uživatel změní stav souboru, například z „Rozpracováno“ na „Revidováno“. Správci mohou tento typ chyby ignorovat, odstranit nebo odfiltrovat.
Nedostatek odpovídajících oprávnění
Existuje řada problémů s oprávněními, které mohou znemožnit přístup k úpravě souboru (zabezpečení založené na objektu a na stavu). Znovu zkontrolujte přístup uživatele ke konkrétním souborům CAD nebo souborům vizualizace, případně se přihlaste k nástroji Job Processor jako uživatel se zvýšenými oprávněními. Upozorňujeme, že nástroj Job Processor nemůže aktualizovat uzamčené soubory vizualizace.
Soubory vizualizace, které nejsou jedinečné
Pokud je zapnuta možnost Vynutit jedinečné názvy souborů a v úložišti Vault existují duplicitní soubory vizualizace, nebude nástroji Job Processor umožněno aktualizované soubory vizualizace zařadit.
Neúspěšné přihlášení
Toto se může stát, pokud nástroj Job Processor nemá přístup k licencím aplikace Vault (mohou být využity všechny licence). V tomto případě musí uživatelé zajistit dostupnost licencí a znovu se ručně přihlásit prostřednictvím klienta nástroje Job Processor.
„Uživatel nemá správný typ ověřování.“
Nástroj Job Processor nemá oprávnění potřebná k provedení určité úlohy.
„Pro soubor jiné aplikace než CAD nelze generovat soubor vizualizace.“
Toto může nastat, když na počítači, kde je nástroj Job Processor spuštěn, probíhá antivirová kontrola. Zkuste to znovu s vypnutou antivirovou kontrolou a přidejte produkty společnosti Autodesk do seznamu výjimek.
„Načítání třídy COM pro komponentu s CLSID {C343ED84-A129-11D3-B799-0060B0F159EF} se nezdařilo z důvodu následující chyby: 8007045a Inicializační rutina dynamické knihovny (DLL) se nezdařila. (Výjimka z HRESULT: 0x8007045A).“
K tomu může dojít při zařazování souboru IPT připojeného k souboru DWG. Stává se to, když je proces Connectivity.WindowsService.JobDispath.exe spuštěn před spuštěním procesu Connectivity.JobProcessor.Delegate.Host.exe.
Chcete-li tento problém vyřešit, spusťte aplikaci Vault Client jako první proces, aktualizujte pohled souboru pomocí nástroje Job Processor a přidejte do fronty úloh jednu nebo více úloh. Spusťte nástroj Job Processor.
„Zdá se, že během aktualizace souboru došlo k chybě. Otevřete aplikaci DWG TrueView, Inventor nebo Navisworks a zkuste to znovu.“
To může nastat při spuštění nástroje Job Processor pomocí Plánovače úloh za účelem vytvoření souboru PDF a DWF pro soubor DWG aplikace AutoCAD.
Dávkový soubor ke spuštění nástroje Job Processor pomocí příkazového řádku:
REM start Job Processor start JobProcessor.exe REM prevents Job Processor from processing any more jobs on its queue after finishing its current job JobProcessor.exe /pause REM allows Job Processor to continue processing jobs on its queue from a paused state JobProcessor.exe /resume REM stops and exits Job Processor after finishing its current job JobProcessor.exe /stop
# === powershell.ps1 script === & "C:\Program Files\Autodesk\Vault Professional 2021\Explorer\JobProcessor.exe" /stop Wait-Process JobProcessor & "C:\Program Files\Autodesk\Vault Professional 2021\Explorer\JobProcessor.exe" # === powershell.ps1 script ===
Příkaz /stop dokončí aktuální úlohu a poté ukončí nástroj Job Processor (a uvolní zdroje aplikace Inventor).
V tomto článku naleznete informace o tom, jak to lze provést pomocí aplikace Vault 2013 Professional: http://justonesandzeros.typepad.com/blog/2012/10/job-processor-command-line-tricks.html.
Nastavení časového limitu v konfiguračním souboru nástroje Job Processor
<add key="PeriodInMinutes" value="10" /> <!-- WebService timeout (in milliseconds)--> <add key="WebServiceTimeout" value="1000000" /> <!-- 1000 secs = 1000000 milli --> <!-- RequestSendTimeout (in minutes)--> <add key="RequestSendTimeout" value="90" /> <!-- RequestReceiveTimeout (in minutes)--> <add key="RequestReceiveTimeout" value="90" /> <!-- HostServiceSendTimeout (in minutes)--> <add key="HostServiceSendTimeout" value="10" /> <!-- HostServiceReceiveTimeout timeout (in minutes)--> <add key="HostServiceReceiveTimeout" value="90" /> <!-- PingTimeout timeout (in seconds)--> <add key="PingTimeout" value="30" />
Aplikační cykly konfigurace nástroje Job Processor
<add key="UpdateRevBlockMigrateLatestINV" value="0" /> <add key="InventorUpdateRevBlockCount" value="100" /> <add key="InventorDwfPublishCount" value="100" /> <add key="TrueViewDwfPublishCount" value="500" />