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

升級了1.6.9之后,GatewayWorker插件無法根據(jù)uid獲取在線的用戶,返回都是0

qufucl

問題描述

用composer u 升級最新版。正常使用的程序。GatewayWorker 獲取用戶在線不在在線,返回的都是0

程序代碼或配置

重現(xiàn)問題的步驟

操作系統(tǒng)環(huán)境及workerman/webman等具體版本

linux系統(tǒng)

422 2 0
2個回答

qufucl

測試了一下,每次調(diào)用Gateway前 添加Gateway::$registerAddress = '127.0.0.1:1236'; 就可以

  • 暫無評論
walkor 打賞

webman升級不影響gateway-worker使用。
在非BusinessWorker進程調(diào)用gateway接口需要先設(shè)置Gateway::$registerAddress,相當于gatewayClient的用法

  • qufucl 2024-12-22

    可是原來正常使用的。就是升級之后就不管了

  • qufucl 2024-12-22

    以前的版本是1.5.0

  • walkor 2024-12-22

    你在哪里調(diào)用的接口,webman控制器?

  • qufucl 2024-12-22

    對,webman控制器。原來一直都是正常的。

  • walkor 2024-12-22

    控制器不屬于businessWorker進程,在非businessWorker進程里調(diào)用gateway接口都需要設(shè)置Gateway::$registerAddress=xxx用來表示調(diào)用的哪個gatewayWorker的服務(wù)。如果你之前不用設(shè)置就可以,應(yīng)該是因為剛好 Gateway::$registerAddress的默認值是你要的值,也可能你改過gatewayWorker的源碼的默認值,然后更新后gatewayWorker源碼被覆蓋。
    不管是什么原因,但是控制器里要調(diào)用gateway接口必須保證Gateway::$registerAddress的值是正確的值。

  • qufucl 2024-12-22

    好的,那我就改一下現(xiàn)在的代碼,謝謝

??