亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

workerman客戶端連不上的解決方法

發布時間:2021-01-16 12:48:58 來源:億速云 閱讀:506 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關workerman客戶端連不上的解決方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

workerman客戶端連不上怎么辦?

客戶端連接失敗原因

連接失敗客戶端一般會有兩種報錯,connection refuse 和 connection timeout

connection refuse(連接拒絕)

一般是以下原因:

1、客戶端連接的端口錯了

2、客戶端連接的域名或者ip錯了

3、如果客戶端使用了域名連接,域名可能指向了錯誤的服務器ip

4、服務端沒有啟動或者端口沒有被監聽

5、使用了網絡代理軟件

6、服務端監聽ip與訪問地址不在一個地址段。例如服務端監聽127.0.0.1,則客戶端只能通過127.0.0.1連接,不能通過局域網ip或者外網ip連接。建議監聽地址設置為0.0.0.0,這樣本機、內網、外網都可以連接。

connection timeout(連接超時)

一般是以下原因:

1、服務器防火墻阻止了連接,可以臨時關閉防火墻試下

2、如果是云服務器,安全組也可能會阻止連接建立,需要到管理后臺開放對應端口

3、服務器不存在或者沒有啟動

4、如果客戶端使用了域名連接,域名可能指向了錯誤的服務器ip

5、客戶端訪問的ip是服務器內網ip,并且客戶端和服務端不在一個局域網

其它報錯

如果發生的報錯不是connection refuse 和 connection timeout則一般是以下原因:

1、客戶端使用的通訊協議與服務端不一致。

例如服務端是http通訊協議,客戶端使用websocket通訊協議訪問是無法連接的。如果客戶端用websocket協議連接,那么服務端必須也是websocket協議。如果服務端是http協議的服務,那么客戶端必須用http協議訪問。

這里的原理類似如果你要和英國人交流,那么要使用英語。如果要和日本人交流,那么要使用日語。這里的語言就類似通訊協議,雙方(客戶端和服務端)必須使用相同的語言才能交流,否則無法通訊。

通訊協議不一致導致的常見的報錯有:

WebSocket connection to 'ws://xxx.com:xx/' failed: Error during WebSocket handshake: Unexpected response code: xxx
WebSocket connection to 'ws://xxx.com:xx/' failed: Error during WebSocket handshake: net::ERR_INVALID_HTTP_RESPONSE

解決辦法:

從上面兩條報錯看出,客戶端使用的是ws連接是websocket協議。服務端也需要是websocket協議才行,服務端監聽部分代碼需要指定websocket協議才能通訊,例如下面這樣

如果是gatewayWorker,監聽部分代碼類似

// websocket協議,這樣客戶端才能用ws://...來連。xxxx為端口不用改動
$gateway = new Gateway('websocket://0.0.0.0:xxxx');

如果是Workerman則是

// websocket協議,這樣客戶端才能用ws://...來連。xxxx為端口不用改動
$worker = new Worker('websocket://0.0.0.0:xxxx');

關于“workerman客戶端連不上的解決方法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀宁县| 杭州市| 翁源县| 澳门| 盐亭县| 句容市| 平果县| 玉龙| 房山区| 虞城县| 阳信县| 安吉县| 濮阳市| 铁力市| 镇安县| 泸州市| 乐清市| 日土县| 开封市| 漾濞| 池州市| 前郭尔| 贵定县| 禹城市| 吴旗县| 绥滨县| 新郑市| 荔波县| 乌什县| 左云县| 凌海市| 句容市| 茌平县| 景德镇市| 凯里市| 阜康市| 澳门| 阳信县| 镇江市| 南城县| 长子县|