gatewayworker分布式部署问题

Sumr

register、gateway、businessworker各自分开部署,已检查服务器安全组、以及配置的内网IP均正确,但还是有如下问下,求大佬指导

927 1 0
1个回答

walkor

布式部署不会出现127.0.0.1的配置,找下配置哪里用了127.0.0.1改下

  • Sumr 2022-02-14

    感谢,被启发了一下,想起来自定义了一个worker进程里面没有加这个:\GatewayWorker\Lib\Gateway::$registerAddress = "内网IP:端口";

    另一个问题就是:框架的businessworker的Event类里面也需要写:\GatewayWorker\Lib\Gateway::$registerAddress = "内网IP:端口"; 这个么?我不写他还是会默认:127.0.0.1:1236。

  • walkor 2022-02-14

    events的register Address在start_xxx.php里设置。

  • Sumr 2022-02-14

    start_businessworker.php 里我有设置好$worker->registerAddress = '内网IP:端口',但是start_businessworker.php默认的Event处理类里面还是需要重新设置一下,不然就是127.0.0.1:1236。

  • walkor 2022-02-14

    正常不需要,除非你有其它操作,比如在非businessworker进程里用了gateway接口

  • Sumr 2022-02-14

    明白了,我有自定义worker进程里面有用到。 感谢大佬~^_^

年代过于久远,无法发表回答
🔝