分散式檔案伺服器 Worker 的常見問題
主網站問題
已針對 "RemoteSiteA" 設定分散式檔案伺服器工作器,且工作器代理程式將選取此工作器來針對位於主網站中的資料處理工作。如何防止發生此結果?
當 Publisher 決定要發佈內容的網站位置時,它會在驗證檔案中尋找相符的網站。在此情況下,找不到相符內容,會使用預設 auth.property。例如,假設編寫應用程式為 Creo Parametric。Publisher 在 auth.properties 中尋找內容 auth.master.PROE。由於內容並不存在於檔案中,在此情況下,Worker Agent 會選取針對 Creo Parametric 配置的任何 Worker。
欲解決此問題,請針對主網站設定分散式檔案伺服器工作器以處理已作為擁有網站同步處理至主網站的所有內容。內容 auth.master。<Authoring Application> 需要新增至驗證檔案,且工作器具有「主網站」規則。
發佈失敗;網站命名
發佈嘗試失敗,並在No Distributed File Server Worker to process job, removing request from queue > 中顯示訊息 。這代表什麼?
Publisher 在驗證檔案 auth.properties 中找到了相符的網站名稱,並已將此網站名稱通知給 Worker Agent。但是,Worker Agent 找不到針對該網站名稱具有相符規則的分散式檔案伺服器 Worker。這有兩個可能的原因︰
• 沒有將規則作為網站名稱的分散式檔案伺服器 Worker。
• 選取來處理工作的分散式檔案伺服器 Worker 處於離線狀態,且沒有將規則作為網站名稱的其他 Worker 可以處理工作。
當檔案伺服器名稱包含空格時發佈失敗
當檔案伺服器名稱中內嵌空格時,不會將特定檔案伺服器網站中的發佈工作傳送給專用分散式檔案伺服器 Worker。
分散式檔案伺服器 Worker 無法辨認檔案伺服器名稱中的內嵌空格。如果在 Windchill 中以例如 "Fileserver two" 這樣的名稱配置檔案伺服器,則從這個檔案伺服器發佈工作並不會使用檔案伺服器 Worker。欲修正此問題,您可以在 auth.properties 檔案的檔案名稱中逸出空格,因為此檔案為 Java 內容檔案。在上述範例中,修正看起來像這樣︰auth.Fileserver\two.PROE=w.worker.remote:password如果 agent.ini 檔案具有分散特質,則可保留空格,因為當進行分散特質比較檢查時,程式碼會移除空格。
勾點不會執行
Worker 不會呼叫上載到檔案伺服器勾點。其原因可能為何?
不呼叫勾點有幾個可能的原因。審核 Worker 記錄檔,其可提供為何勾點不會執行的線索。檢查下列內容︰
• 檢查 recipe 檔案中上載到檔案伺服器勾點啟動指令集的目錄路徑。確保路徑正確,且目錄分隔符號是反斜線與正斜線。(\/).
• 檢查以確定配置了正確的 recipe 檔案以執行上載到檔案伺服器勾點。欲確定此問題,請查閱 Worker 啟動指令集並查看使用的是哪個 recipe。請確定這是配置為呼叫勾點的 recipe 檔案。
• 檢查啟動指令集的權限。
檔案上載控制
我要如何控制上載到檔案伺服器勾點將哪些視覺化檔案上載到檔案伺服器?
請參考
視覺化服務內容中
wvs.properties 表中的內容
cadagent.filetypes.uploadtofileserverhookexclusions 描述。