AI Parts Rationalization 外掛程式 > SaaS 環境的疑難排解
SaaS 環境的疑難排解
本主題適用於 Windchill SaaS 企業管理員。
問題:索引因 URL 長度而失敗 - 413 Payload Too Large 錯誤
使用 MPMLink 時,如果 URL 超出可接受的長度限制而導致 413 Payload Too Large 錯誤,索引會在處理物件時停止。
解決方案
如果您使用的是 MPMLink,欲啟用具有長 URL 的索引,請依照下列方式配置 AJP 與 Tomcat 伺服器設定:
1. 在 Windchill shell 中,瀏覽至 <HTTPServer> 資料夾,並執行以下指令:
ant -f config.xml configureAJPWorkers -DajpMaxPacketSize=16384
2. 在 Windchill shell 中,瀏覽至 <Windchill>/Tomcat 資料夾,並執行以下指令:
ant -f config.xml configureConnectors -DajpMaxPacketSize=16384
3. 編輯 HTTPServer/conf/httpd.conf 檔案以在其中包含下列行:
LimitRequestLine 16384
LimitRequestFieldSize 16384
4. 重新啟動 Apache 與 Windchill 伺服器來套用變更。
* 
如果問題持續存在,且請求因 413 Payload Too Large from GET 錯誤而持續失敗,請審核組態設定。嘗試使用 1024 的倍數來增加上述步驟中提到的全部四個值。
問題:大量索引工作因各種錯誤而失敗
在大量索引流程中,多個工作可能會因下列錯誤而失敗:
Failed to upload PVZ
此問題通常是由於上載過程中網路中斷所致。
解決方案
還原網路連線能力之後,立即透過重設因這些錯誤而失敗的佇列項目,在 Windchill 中重新提交失敗的工作。如需重設失敗的佇列項目,請參閱執行定期佇列維護主題。
問題:外掛程式請求因 Proxy 逾時錯誤而失敗
來自 UI 的外掛程式請求所需的時間比預期時間長,超過預設的 60 秒 Apache Proxy 逾時。結果:
長時間執行的外掛程式請求在 60 秒後失敗。
重新整理頁面或重新啟動 Apache 都無法解決此問題。
解決方案
欲解決逾時問題,需增加 AI Parts Rationalization 外掛程式的逾時值 (例如,增加到 120-300 秒)。
1. 找出 Apache Proxy 組態檔案。此檔案是在外掛程式安裝期間產生的。
例如:/opt/ptc/plugins/AIPartsRationalization/AIPartsRationalization-proxy.conf
2. 新增逾時參數至此類型的項目。下方顯示的值 (timeout=300) 僅供參考,所有程式碼項目僅供說明之用:
<Proxy balancer://AIPartsRationalization_lb/>
BalancerMember http://localhost:<plugin instance1 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization1
BalancerMember http://localhost:<plugin instance2 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization2
BalancerMember http://localhost:<plugin instance3 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization3
BalancerMember http://localhost:<plugin instance4 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization4
BalancerMember http://localhost:<plugin instance5 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization5
ProxySet stickysession=AIPartsRationalization_sticky
</Proxy>
3. 進行變更之後,重新啟動 Apache。
問題:無法重新啟動 Apache
在叢集設定中,如果節點在安裝或憑證輪替期間宕機,則節點恢復上線後,Apache 重新啟動可能會失敗。在這種情況下,您會在 MethodServer 記錄檔中看到錯誤訊息。
解決方案
若要解決此問題,請手動重新啟動 Apache。
問題:索引使用者組態因 HTTP 500 錯誤而失敗
索引使用者組態因 HTTP 500 錯誤而失敗。此錯誤會顯示在 UI 中,同時也會顯示在「網路」標籤或 API 記錄檔中。
原因:索引使用者沒有必要的 Windchill 授權。
解決方案
透過授權排除群組將索引使用者新增至其中一個基礎授權。如需詳細資訊,請參閱授權排除群組
問題:零件重複使用外掛程式中出現 "Too many duplicate searches requested, maximum is 15" 錯誤
在外掛程式的「搜尋索引資料庫」標籤中執行形狀相似度搜尋時,系統會在連續執行 15 次搜尋之後擲回錯誤:"Too many duplicate searches requested, maximum is 15"。
這是預期的行為。管理員使用者每執行一次搜尋,就會建立一個新的搜尋項目。系統會以 15 次使用中搜尋為限,防止超載。
另一方面,終端使用者搜尋會重複使用現有項目並自動刪除較舊的項目,將計數保持在限制範圍內。
解決方案
按一下「搜尋重複零件」,以終端使用者身分在現有相似度範圍內執行搜尋。這將刪除較舊的搜尋並為新搜尋釋放空間。執行終端使用者搜尋之後再重試搜尋。
問題:外掛程式更新失敗
嘗試更新外掛程式時,更新流程可能會因以下其中一個可能的原因而失敗:
PTC SaaS Platform 下載或安裝 ZIP 檔案失敗。
核對 JAR 檔案失敗。
結果
在這些情況下,外掛程式更新會失敗,且現有外掛程式版本將保持不變。
問題:「外掛程式管理員」頁在設定為法文時顯示為空白
當語言設定為法文時,即使外掛程式已安裝且正在執行,在選取「網站」 > 「外掛程式管理員」之後,「外掛程式管理員」頁上也不會顯示任何內容。
解決方案
欲檢視「外掛程式管理員」頁,請遵循下列步驟:
1. 以網站管理員身分登入,然後導覽至「網站」 > 「公用程式」頁。
2. 按一下「企業管理」群組中的「自訂文字」。如此會在新標籤中開啟。
3. 展開「自訂文字」「根」
4. 「文字收集」上按一下滑鼠右鍵,然後選取「新建字串組合管理」選項。
「新建字串組合管理」對話方塊即會開啟。
5. 按一下「搜尋」圖示。
「選取使用者介面文字」對話方塊即會開啟。
6. 搜尋 PluginManagerResource,予以選取,然後按一下「確定」
「新建字串組合管理」對話方塊會顯示 PluginManagerResource 名稱。
7. 按一下「確定」PluginManagerResource 會新增至「自訂文字」下。
8. PluginManagerResource 上按一下滑鼠右鍵,然後選取「編輯」。
9. 選取 PLUGIN_RUNNING_STATUS 項目,然後按一下「編輯」「檢視及編輯輸入項內容」對話方塊即會開啟。
10. 按一下「本地化」圖示。「本地化」對話方塊即會開啟。
11. 編輯翻譯,將法文地區設定的字串更新為「執行中」
12. 按一下「確定」
13. 按一下「儲存」「完成」
14. 重新整理「外掛程式管理員」UI 來查看更新的值。
這是否有幫助?