反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

B14-06 Websocket未連結


一、概述

  1. WebSocket的用途:智慧運維的記憶體管理和實時記憶體、線上人數、單一登入等功能都依賴這個功能。

  2. 工程在執行時,會請求對應的websocket API,如果請求不到的話,就會導致下面的報錯。

web.png

 


二、以CentOS 7為例的解決方法

1
開啟WebSocket對應的埠。
  1. 將工程部署在一台伺服器的情況下(即未使用叢集),預設的WebSocket埠為38888,39888,38889,可以依次開啟這些埠直到問題解決。

  2. firewall-cmd --zone=public --add-port=38888/tcp --permanent   # 以開放38888埠為例

  3. firewall-cmd --zone=public --remove-port=38888/tcp --permanent  #關閉38888埠

  4. firewall-cmd --reload   # 配置立即生效

2

關閉防火牆。

  1. windows可以設定一下入站規則。

  2. 如果工程部署在雲伺服器的話,有時候關閉了防火牆還是不能通過,可能是服務商那邊沒有授權通過,需要在雲服務管理頁面允許一下3個埠的訪問。

  3. firewall-cmd --state #檢視防火牆狀態 systemctl stop firewalld.service #關閉防火牆


附件列表


主題: 決策平台
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉