簡介
本文檔介紹在Windows上的任何其他服務正在使用ICM埠時,如何排除聯絡中心企業版(CCE)故障。
必要條件
需求
思科建議您瞭解以下主題:
- 思科整合客服中心企業版(UCCE)
- Cisco Package Contact Center Enterprise(PCCE)
採用元件
本文中的資訊係根據以下軟體和硬體版本:
整合客服中心企業版本12.6(1)
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
問題
有時候,為進入故障排除或維護視窗,您必須重新啟動ICM伺服器,而且元件不能正確啟動。
這些日誌揭示了Windows中使用ICM所需埠的其他應用程式。
本文提供疑難排解提示,指出哪個程式干擾所需的連線埠。
解決方案
1)檢查日誌中是否存在出現問題的特定進程。 此處使用了Tomcat過程,但其他任何服務也同樣如此。
當Tomcat初始化時,它會載入一個埠,但有時會出現Tomcat不斷崩潰(如Tomcat Catalina日誌所示)。
0-Jan-2023 14:57:34.100 INFO [main] org.apache.catalina.startup.Catalina.start伺服器啟動[474902]毫秒
2023年1月20日14:57:34.100 SEVERE [main] org.apache.catalina.core.StandardServer.await無法在地址[localhost]和埠[8005]上建立伺服器關閉套接字(基本埠[8005]和偏移量[0])
java.net.BindException:地址已在使用:JVM_Bind
在java.net.DualStackPlainSocketImpl.bind0(本機方法)
從跟蹤中您可以看到,它指出埠8005地址的本地主機已在使用
2)驗證埠是否處於偵聽狀態,以及是否通過運行netstat命令分配了進程ID:
C:\netstat -ano | findstr <PORT>
用跟蹤中以前找到的埠替換<PORT>;如果埠是特定的ICM埠,請參閱UCCE埠使用指南,具體取決於版本。
從輸出中,您可以確定示例中的埠8005是偵聽埠,並且分配的進程ID是3856。
3)使用步驟2中找到的進程ID確定使用埠的進程,並運行tasklist命令:
C:\>任務清單 |findstr <進程ID>
使用步驟2中找到的編號替換進程ID。
此過程正在使用埠。Tomcat使用的進程ID 3856也使用埠8005。
4)根據使用該埠的進程的結果,您可以使用Microsoft Process Explorer檢查使用該埠的進程或服務