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

使用GatewayClient和GatewayWorker不在同一臺(tái)服務(wù)器上連接出現(xiàn)報(bào)錯(cuò)問題

paoshen2020

1、看了以上手冊(cè)我把start_gateway.php中的lanIp 修改為了外網(wǎng)IP。


2、修改后圖片以上圖
啟動(dòng)報(bào)錯(cuò)消息
Warning: stream_socket_server(): unable to connect to tcp://47.75.x.x:2900 (Cannot assign requested address) in /www/wwwroot/GatewayWorker/vendor/workerman/workerman/Worker.php on line 2226

修改完成后,當(dāng)我啟動(dòng) GatewayWorker,報(bào)錯(cuò)說無法連接2900 端口,我服務(wù)器是云服務(wù)器,安全組已全部打開了端口。搭建環(huán)境使用寶塔,已經(jīng)在寶塔【安全】 也把端口全部打開了。

現(xiàn)在主要是GatewayClient 無法發(fā)送請(qǐng)求包,如果我把start_gateway.php->lanip修改 內(nèi)網(wǎng)IP 或者 127.0.0.1 啟動(dòng)GatewayWorker 正常狀態(tài) 并且使用ws連接沒有任何問題,現(xiàn)在問題主要是 把lanip修改外網(wǎng)就無法啟動(dòng),如果不修改 使用 GatewayClient 將報(bào)錯(cuò)以下圖片
stream_socket_client(): unable to connect to tcp://127.0.0.1:2900

請(qǐng)大神指點(diǎn)下。麻煩了

5029 6 0
6個(gè)回答

phpcreeper

有兩個(gè)互不相干的問題:
1、Warning: stream_socket_server(): unable to connect to tcp://47.75.x.x:2900 (Cannot assign requested address)這個(gè)報(bào)錯(cuò)表明47.75.x.x 這個(gè)IP并不是當(dāng)前機(jī)器的真實(shí)公網(wǎng)IP,這個(gè)可以通過命令ip a來驗(yàn)證下
2、對(duì)于gatewayclient的報(bào)錯(cuò)很好理解,單機(jī)環(huán)境填寫127.0.0.1,但是你兩臺(tái)機(jī)器不在同一臺(tái)服務(wù)器肯定不能填寫127.0.0.1啦,進(jìn)一步如果在同一個(gè)內(nèi)網(wǎng)就填內(nèi)網(wǎng)IP,否則填寫真實(shí)的公網(wǎng)IP。

  • paoshen2020 2020-03-01

    謝謝,剛才我也找到一篇文章【https://wenda.workerman.net/question/4734
    好像是阿里云服務(wù)器的問題,可是我也按你方法嘗試使用【ip a】查詢出來一個(gè)內(nèi)網(wǎng)IP,全部修改為 外網(wǎng)IP 也不行,剛才這一篇文章也阿里云云服務(wù)器,竟然他能解決奇怪了。老哥你這邊使用過阿里出現(xiàn)過這種情況過嗎?

paoshen2020

方法三沒有問題。

使用方法一 出現(xiàn)
Warning: stream_socket_server(): unable to connect to tcp://47.75.x.x:2900 (Cannot assign requested address)
這是什么情況呢。

  • 暫無評(píng)論
eyunzhu

請(qǐng)問解決了嗎?
我GatewayWorker部署在阿里云服務(wù)器上,GatewayClient在其他服務(wù)器
阿里云服務(wù)器有個(gè)公網(wǎng)ip47.95.XX.XX和私網(wǎng)IP 172.17.XX.XX
$gateway->lanIp 直接使用公網(wǎng)ip,GatewayWorker啟動(dòng)不成功,報(bào)錯(cuò):stream_socket_server(): unable to connect to tcp://47.95.XX.XX:2901

如果$gateway->lanIp 使用私網(wǎng)ip,GatewayWorker啟動(dòng)成功,但使用GatewayClient會(huì)報(bào)錯(cuò)

  • paoshen2020 2020-03-01

    我也是這樣的問題,也在摸索中。。

xiuwang

阿里云 騰訊云環(huán)境,如果GatewayWorker 和 GatewayClient 不在一個(gè)局域網(wǎng)的話,GatewayClient無法與GatewayWorke通訊,不用折騰了。

如果不在一個(gè)局域網(wǎng),建議按照手冊(cè)使用開一個(gè)內(nèi)部通訊端口那個(gè)方案

eyunzhu

我解決了,解決辦法如下:https://eyunzhu.com/1302.html

  • wglt 2020-05-19

    這個(gè)方法有效,自己親測(cè)可以。感謝。

yiarce

分開部署,不嫌麻煩可以直接寫IP歸檔文件,然后修改源碼中方法回調(diào)的gatewayworker地址

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??