「管理中心」疑難排解
當進行 管理中心 的疑難排解時,您可能會遇到一些常見的問題。 請瀏覽問題清單,以瞭解如何解決問題。
- 「伺服器配置」工具問題
- 「探索」工具問題
如需其他問題的修正程式,請參閱Liberty 群體疑難排解和執行時期環境的已知問題和限制。
「伺服器配置」工具問題
- 無法擷取伺服器資訊
如果未提供錯誤碼,請查看網路除錯器,或啟用追蹤日誌。
- CWWKX7204E: 使用所提供的認證無法連接主機 host_name。
- 訊息:
原因:localhost,C:/wlp,member1 stop operation resulted in an Exception: ConnectException caught while performing stopCluster operation on member localhost,C:/wlp,member1: java.net.ConnectException: CWWKX7204E: 使用所提供的認證無法連接主機 localhost。
RPC 認證無效,或 SSH 不運作。
解決方案:請確定伺服器配置中 hostAuthInfo 的 RPC 使用者和密碼值正確。 請參閱 置換 Liberty 伺服器主機資訊。
- CWWKX0279E: 無法使用 host_name 主機的主機路徑資訊。
- 訊息:
原因:CWWKX0279E: 無法使用 localhost 主機的主機路徑資訊。 /sys.was.collectives/local/hosts/localhost/sys.host.paths 節點不在儲存庫中。
群體伺服器必須在執行中,才能將成員結合到群體中。
解決方案:請確定群體控制器伺服器已啟動。
如果群體伺服器在執行中,但仍無法使用主機路徑資訊,請設定正確的 --hostReadPath 和 --hostWritePath 參數值來執行 updateHost 指令。 如需 updateHost 的相關資訊,請參閱 CWWKX0261E 或 向 Liberty 群體登錄主機。
- CWWKX0261E: 無法使用 host_name 主機的主機鑑別資訊。
- 訊息:
原因:CWWKX0261E: 無法使用 localhost 主機的主機鑑別資訊。
未針對成員所在主機來執行群體 updateHost 指令。
解決方案:指定 RPC 或 SSH 資訊,對成員主機執行群體 updateHost 指令。 請確定這個指令也有 --hostReadPath 和 --hostWritePath 參數。
wlp/bin/collective updateHost memberHost --host=collectiveHost --port=controllerHTTPSPort --user=controllerAdmin --password=controllerAdminPassword --rpcUser=osUser --rpcUserPassword=osUserPassword --hostReadPath=serversPath --hostWritePath=serversPath
請參閱 向 Liberty 群體登錄主機。
- CWWKX2003E: 必須在群體儲存庫中登錄 host_name 主機的寫入清單。
- 訊息:
原因:CWWKX2003E: 必須在群體儲存庫中登錄 localhost 主機的寫入清單。
未設定 --hostWritePath 參數來執行群體 updateHost 指令。
解決方案:請設定 --hostWritePath 參數來指定「伺服器配置」工具必須存取的配置檔,以執行群體 updateHost 指令。
- CWWKX2004E: 遠端檔案位置 filePath 不在伺服器 serverName 已登錄的白名單內。
- 原因:
成員可能尚未啟動、無法發佈至控制器,或是 remoteFileAccess 的一或多個預設 readDir 路徑遭到改寫或移除。
解決方案:如果成員伺服器的配置中指定了 remoteFileAccess,請確定它容許對配置檔具備 readDir 存取權(包括 filePath 在內)。請確定指定或預設 remoteFileAccess 已順利發佈至控制器。成員伺服器必須正在執行,才能進行發佈。
- 錯誤 500: 系統找不到指定的檔案。
- 訊息:
原因:錯誤 500: 系統找不到指定的檔案。
未產生綱目。
解決方案:請確定已產生伺服器綱目。 此外,也請確定伺服器在執行中,或伺服器包含產生的綱目。您可以利用 wlp/bin/tools/ws-serverSchemagen.jar 檔來手動產生綱目。 請參閱 從指令行產生 Liberty 配置綱目。
- 錯誤 500: sh: java: 許可權遭拒
- 訊息:
原因:錯誤 500: sh: java: 許可權遭拒
Java™ 安裝架構的 Java 路徑不正確。
解決方案:請參閱在「管理中心」中編輯伺服器配置檔和設定 Liberty 群體成員和控制器的 JAVA_HOME 變數中,有關設定 Java 路徑的相關資訊。
「探索」工具問題
- 伺服器和應用程式狀態需要更常更新
- 「管理中心」會定期經常輪詢是否有變更。如果要更適時地更新「探索」工具中的伺服器和應用程式狀態,請在伺服器配置中新增
websocket-1.1 或 websocket-1.0 特性。
<featureManager> <feature>adminCenter-1.0</feature> <feature>websocket-1.1</feature> </featureManager>
不論大小為何,WebSocket 都提供即時的拓蹼視圖。
- 「監視器」視圖顯示未提供程序 CPU 統計資料的 JVM,CPU 使用率為 0%。
- 如果 JVM 沒有提供程序 CPU 統計資料,在「管理中心」之「監視器」視圖的「CPU 使用率」圖表中,其 CPU 使用率會顯示為 0%。如需此圖表的相關資訊,請參閱在「管理中心」中監視度量。