国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

gatewayworker 連接websocket 到云端主機失敗

watchdog

問題描述

域名為dx.com

在阿里云主機里 gatewayworker 開啟websocket://0.0.0.0:8282 成功
lsof -i:8282 有被listen

但以下瀏覽器里的

  1. var ws = new WebSocket("ws://127.0.0.1:8282"); 連接失敗
  2. var ws = new WebSocket("ws://localhost:8282"); 連接失敗
  3. var ws = new WebSocket("ws://dx.com:8282"); 連接失敗
  4. var ws = new WebSocket("ws://0.0.0.0:8282"); 連接失敗
    出現(xiàn)net::ERR_CONNECTION_REFUSED
    在相同的架構(gòu)里,放到虛擬機上
  5. var ws = new WebSocket("ws://127.0.0.1:8282"); 連接成功
  6. var ws = new WebSocket("ws://localhost:8282"); 連接成功

所以目前總結(jié)

  1. websocket協(xié)議一致
  2. 代碼沒問題

因為是云主機ECS,所以不曉得應該如何指定ip問題,所以特來請教應該如何設定

程序代碼

$gateway0 = new Gateway("Websocket://0.0.0.0:8282");// 正式 gateway 進程
$gateway0->name = 'GatewayWs';// 設置名稱,方便status時查看
$gateway0->count = 1;// 設置進程數(shù),gateway進程數(shù)建議與cpu核數(shù)相同
$gateway0->lanIp = '127.0.0.1';// 正式分布式部署時請設置成內(nèi)網(wǎng)ip(非192.168.10.149)
$gateway0->startPort = 3000;// 內(nèi)部通訊起始端口,假如$gateway->count=4,起始端口為4000
$gateway0->registerAddress = '127.0.0.1:1238';// 正式服務注冊地址
$gateway0->pingInterval = 60;// 心跳間隔
$gateway0->pingData = '{"type":"ping"}';// 心跳數(shù)據(jù)

報錯信息

------------------------------------------------ WORKERMAN -------------------------------
Workerman version:4.0.3          PHP version:7.4.12
------------------------------------------------- WORKERS --------------------------------
proto   user            worker               listen                   processes    status
tcp     root            AppBusinessWorker    none                        1            [OK]
tcp     root            GatewayWs           websocket://0.0.0.0:8282    1             [OK]
tcp     root            Register            text://127.0.0.1:1238       1             [OK]
------------------------------------------------------------------------------------------

HTML
WebSocket connection to 'ws://127.0.0.1:9602/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

操作系統(tǒng)及workerman/webman等框架組件具體版本

Aliyun ECS Centos 7 nginx gatewayworker

1137 1 0
1個回答

nitron

防火墻開放特定端口,在瀏覽器連接你的服務器IP或者域名,不是0.0.0.0/127.0.0.1/localhost這些玩意

年代過于久遠,無法發(fā)表回答
??