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

Can not connect to tcp://127.0.0.1:1236 Connection refused

laogouWorker

//服務是啟動成功的

截圖

//網(wǎng)頁的websocket也能正常從服務端返回消息

截圖

// 就自己業(yè)務代碼調(diào)用gatewayworker方法就報這個錯,環(huán)境是laradock

截圖

// 這里是我自己寫的代碼

截圖

14086 6 0
6個回答

phpcreeper

先確定下這兩個問題:
validate()方法里的Gateway是不是用的是GatewayClient? 另外如果是的話,GatewayClient所在的機器和1236端口所在機器是不是同臺機器?

  • laogouWorker 2021-01-26

    都是同一個機器的,use GatewayClient\Gateway;

  • phpcreeper 2021-01-26

    這個理論上說不過去,你再好好netstat確認下1236端口是否監(jiān)聽成功了? 然后telnet 或者 用代碼stream_socket_client() 直連下這個端口測試下看啥情況。

  • laogouWorker 2021-01-26

    @614:監(jiān)聽是成功的你看我下面回復的圖片,用你說的那個函數(shù)還是連接不上

  • laogouWorker 2021-01-26

    @614:1238這個端口laradock哪里不需要映射的吧

  • phpcreeper 2021-01-26
    1. 不了解laradock,自己查下資料吧,應該是端口需要配置開放權(quán)限啥的吧;
    2. 另GatewayClient默認的registerAddress是127.0.0.0:1236, 看你監(jiān)聽的是1236,突然又蹦出個1238,不管怎么說連接的端口不是默認的監(jiān)聽端口時,記得顯式設(shè)置:GatewayClient::$registerAddress = "目標IP:目標端口";
  • laogouWorker 2021-01-26

    @614:顯式設(shè)置已經(jīng)設(shè)置有了,我的環(huán)境就docker環(huán)境的

laogouWorker

截圖
,都是同一個機器的

laogouWorker

截圖

  • 暫無評論
碼龍

樓主試試在調(diào)用之前這樣設(shè)置一下

use GatewayWorker\Lib\Gateway

Gateway::registerAddress = "workspace:1236"
  • laogouWorker 2021-01-27

    昨晚已經(jīng)搞定了,注冊地址是你這個地址然后lan_ip是容器的內(nèi)網(wǎng)地址這樣才成功

lunzi

咋解決的,我也是用的laradock,同一個容器,都在workspace里面
截圖

截圖

截圖

截圖

  • 暫無評論
lunzi

截圖

workspace里面我把1236這個端口也映射了

  • lunzi 2021-05-20

    找到問題了,把gateway里面的lanIp和registerIpAddress都改成容器里的ip就可以了

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