在進行疑難排解之前,請參閱〈Job Processor 概述〉:
Job Processor 有三個主要元件。
提交至工作佇列並由 Job Processor 完成的工作;這些通常是重複工作,例如,更新性質或建立 DWF。
從 Vault 用戶端接受工作,並記錄工作執行詳細資料的伺服器端公用程式。
在工作佇列中輪詢工作,並使用適當元件執行這些工作的用戶端元件。

可以,伺服器作業系統對 Job Processor 提供有限的支援。
伺服器作業系統支援以下工作類型和元件。
| 類型 | 所需的應用程式 |
| ipt、iam、idw、ipn 的 DWF 建立 | Inventor Server |
| dwg 的 DWF 建立 | DWG TrueView |
| dwg 的 PDF 建立 | DWG TrueView |
| idw 的 PDF 建立 | Inventor Server |
| 同步 ipt、iam、idw、ipn 的性質 | Inventor Server |
| 同步 dwg 的性質 | DWG TrueView |
| idw 的 DXF 建立 | Inventor Server |
| dwg 的 DXF 建立 | DWG TrueView |
| ipt 的 STEP 建立 | Inventor Server |
| iam 的 STEP 建立 | Inventor Server |
請參閱Vault 產品的系統需求。
此外,請查看在處理器上執行工作所需的每個應用程式的需求。
可以,但 Autodesk 不建議這樣做。Job Processor 是一個 Vault 用戶端安裝選項,可以在任何電腦上安裝及執行。但是,在 Job Processor 執行時,將開啟應用程式並使用系統資源。對於 Inventor,它將建立並使用暫存專案檔案。鑒於此原因,Autodesk 建議將 Job Processor 安裝在專用電腦上。
否,Job Processor 不需要 Inventor 授權。
例如,如果 Job Processor 執行 Inventor DWF 發佈 (InventorDwfPublishCount),它將啟動 Inventor 並執行此類型的工作多次,然後再關閉並重新啟動 Inventor。這樣,就不必在每次執行其中一項工作時啟動和停止 Inventor。
請參閱:規劃 CAD 服務的 Job Processor 使用限制。
可以規劃此頻率,但依預設,Job Processor 每十分鐘會檢查工作一次。
依預設,Job Processor 規劃為建立視覺化檔案 (DWF) 並同步性質。可以將其規劃為更新修訂表格,並使用 Project Sync 將檔案與支援的 Autodesk 雲端磁碟機同步。Job Processor 也可以延伸為執行任何數量的自訂工作。
Job Processor 旨在於背景中靜謐執行。通常情況下,管理員應該每天檢閱佇列,以尋找需要重新提交的特定失敗工作,或尋找效能不佳的處理器。
請參閱 http://underthehood-autodesk.typepad.com/blog/2015/09/monitor-your-job-processor.html。
自訂工作可能需要其他應用程式。請參閱線上說明,以取得完整的工作類型需求。
失敗的工作可以透過工作佇列重新提交。
可以將 Job Processor 設定為在電腦啟動時自動啟動。可以在 Job Processor 的「設定」對話方塊中執行此作業。某些管理員會設置 Job Processor,使其在非高峰時間有其他授權可用時執行工作。這通常是使用已排定工作和批次檔案執行的。
擁有認證可在電腦上執行 CAD 應用程式的 Windows 使用者。
如果可以,應該建立單獨的 Vault 使用者,來使用提昇的檔案權限執行工作,因為 Job Processor 使用者可能需要編輯已發行或已鎖住的檔案,來更新性質。
當 Job Processor 建立新檔案版本時,登入 Job Processor 的 Vault 使用者會加入為建立者。
對於修訂表格,您可以選擇顯示第一個已發行版本,而不是最新版本的檔案詳細資料。
這可能有很大變化,但個別工作通常可在一分鐘內完成,具體取決於電腦資源、檔案大小和工作類型;整體時間取決於工作數目。
為了最佳化效能,會在完成一組工作之後重新啟動 CAD 應用程式。這是可規劃的。
會的。如果您建立檔案的新版本,檔案會移轉至執行工作的軟體版本。
該工作類型會停用,且不會在該電腦上執行。可以使用 C:\Program Files\Autodesk\Vault XXXX\Explorer\ 中的 JobProcessor.exe.config 檔案,手動停用或規劃工作。
如果檔案無法開啟 (例如,在 Inventor 2016 中無法開啟 Inventor 2017 檔案),工作會失敗。
如果您正在執行大量的工作,並遇到效能降低狀況,請嘗試以下作業:
從 Windows「控制台」中,修復或解除安裝軟體,然後重新安裝該軟體。
請確保規劃正確的授權
如果處理軟體需要授權,請確保它可以獲得該授權。
請確保您具有需要處理之檔案格式的適當軟體。
為處理軟體和 Vault 用戶端安裝最新的 Service Pack,即可修正一些錯誤。
重新啟動 Job Processor。如果需要,可在「工作管理員」中停止該處理程序,或重新啟動 Windows。如果 DWF 發佈無法使用,請嘗試在 Job Processor 中開啟相同檔案,並手動將 DWF 檔案匯出至本端磁碟。如果問題仍然存在,請重新安裝或修復安裝。
登入 Job Processor 電腦,啟動該軟體,然後將其關閉。查看顯示的任何錯誤訊息,並在網際網路上搜尋更多資訊,以進行疑難排解。
由 Job Processor 使用的使用者帳戶需要有足夠的權限,才能執行需要它的動作。例如,將檔案從「工作進行中」移至「已發行」時,如果檔案性質需要更新,則帳戶必須擁有編輯檔案性質所需的權限。查看該品類的生命週期定義,以及 Job Processor 正在使用的帳戶。
有時,Job Processor 中的工作類型參數可能會被除選;如果處理軟體已從作業系統中取消註冊,可能會發生此狀況。若要進行檢查,請前往「Job Processor」>「管理」>「工作類型」,查看您要在該電腦上處理的工作是否已選取。
如果進行疑難排解後錯誤仍然存在,請參閱以下有關錯誤記錄和潛在修正的資訊。
找到 JobProcessor.exe.config 檔案。例如,對於 Vault Professional 20xx,依預設位於 C:\Program Files\Autodesk\Vault Professional 20xx\Explorer。如果您使用其他版本的 Vault 用戶端,此位置將會不同。
<add key="LogLevel" value="0" />
<add key="InventorUpdateRevBlockReleasePeriodInMinutes" value="10" />
<add key="InventorDwfPublishReleasePeriodInMinutes" value="10" />
<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" />
將該值變更為 1 後,儲存 JobProcessor.exe.config 檔案,然後重新啟動 Job Processor。
當 Job Processor 處理新工作時,資訊將插入 JobProcessor.log 檔案中。
此外,更多詳細資訊會張貼到 JobProcessorJobActivity.log。
檢閱這兩個新檔案中的新資訊。
這可能有多種原因。當特定檔案發生此情況時,請手動開啟受影響的檔案並嘗試將其儲存到新檔案,然後重新建立失敗的工作 (例如,建立 DWF)。
可能的原因:
如果為某個檔案建立工作,但在執行該工作之前,該檔案已從 Vault 中移除 (例如刪除),則會發生此情況。
這可能是因為,貼附到要更新之檔案的 DWF 檔案已鎖住 (例如,已出庫使用或已在使用中)。若要解決此問題,請嘗試以下作業:
如果 JobProcessor.exe 或 Connectivity.JobProcessor.Delegate.Host.exe 停止回應,則會出現此錯誤。您將需要登入電腦,並執行以下其中一項作業:
這可能是因為 ADMS 與 AVFS 伺服器之間的網路連線發生中斷。
如果 AVFS 電腦重新啟動或發生斷電,也可能會發生這種情況。
在 ADMS 與 AVFS 之間的通訊恢復後重新提交工作,應該可以解決該問題。
如果使用者嘗試對檔案執行工作 (例如「同步性質」),但檔案已被 Job Processor 使用者帳戶鎖住,則會發生此 Job Processor 錯誤。
此錯誤表示,在完成工作之前,已建立此檔案的新版本。如果使用者變更檔案狀態 (例如,從「工作進行中」變更為「審閱中」),則會發生這種情況。管理員可以忽略、刪除或篩選出此類型的錯誤。
多種權限問題會阻止用於編輯檔案的存取權 (物件型和狀態型安全性)。請再次檢查使用者對特定 CAD 或視覺化檔案的存取權,或以提昇權限使用者的身份登入 Job Processor。請注意,Job Processor 無法更新鎖住的視覺化檔案。
如果您已啟用「強制使用唯一檔名」,但 Vault 中有重複的既有視覺化檔案,Job Processor 將無法入庫納管更新的視覺化檔案。
如果 Job Processor 無法存取 Vault 授權 (所有授權可能已被使用),則可能會發生這種情況。在此情況下,使用者將需要確保授權可用,然後重新透過 Job Processor 用戶端手動登入。
Job Processor 不具有執行特定工作所需的正確權限。
在 Job Processor 電腦上執行病毒掃瞄程式時,可能會發生這種情況。請停用病毒掃瞄程式進行測試,並將 Autodesk 產品加入至例外清單。
入庫納管連結至 DWG 的 IPT 檔案時,可能會發生這種情況。如果先啟動 Connectivity.WindowsService.JobDispath.exe 處理程序,再啟動 Connectivity.JobProcessor.Delegate.Host.exe 處理程序,則會發生這種情況。
若要解決此問題,請將 Vault 用戶端做為第一個處理程序啟動,使用 Job Processor 更新檔案視圖,然後將一個或多個工作加入至工作佇列。啟動 Job Processor。
使用「工作排程」執行 Job Processor,以建立 AutoCAD DWG 的 PDF 和 DWF 時,可能會發生此情況。
若要解決此問題,請執行以下步驟:
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 結合使用,每隔數小時在 VM 上重新啟動 JobProcessor.exe 一次。
# === 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 ===
/stop 指令將完成目前的工作,然後結束 Job Processor (釋放 Inventor 的資源)。
請參閱此文章,瞭解如何使用 Vault 2013 Professional 執行此作業:http://justonesandzeros.typepad.com/blog/2012/10/job-processor-command-line-tricks.html。
C:\Program Files\autodesk\autodesk vault xxxx\explorer\JobProcessor.exe.config
<add key="PeriodInMinutes" value="10" />
<add key="WebServiceTimeout" value="1000000" />
<add key="RequestSendTimeout" value="90" />
<add key="RequestReceiveTimeout" value="90" />
<add key="HostServiceSendTimeout" value="10" />
<add key="HostServiceReceiveTimeout" value="90" />
<add key="PingTimeout" value="30" />
<add key="UpdateRevBlockMigrateLatestINV" value="0" />
<add key="InventorUpdateRevBlockCount" value="100" />
<add key="InventorDwfPublishCount" value="100" />
<add key="TrueViewDwfPublishCount" value="500" />