register、gateway、businessworker各自分开部署,已检查服务器安全组、以及配置的内网IP均正确,但还是有如下问下,求大佬指导
布式部署不会出现127.0.0.1的配置,找下配置哪里用了127.0.0.1改下
感谢,被启发了一下,想起来自定义了一个worker进程里面没有加这个:\GatewayWorker\Lib\Gateway::$registerAddress = "内网IP:端口";
另一个问题就是:框架的businessworker的Event类里面也需要写:\GatewayWorker\Lib\Gateway::$registerAddress = "内网IP:端口"; 这个么?我不写他还是会默认:127.0.0.1:1236。
events的register Address在start_xxx.php里设置。
start_businessworker.php 里我有设置好$worker->registerAddress = '内网IP:端口',但是start_businessworker.php默认的Event处理类里面还是需要重新设置一下,不然就是127.0.0.1:1236。
正常不需要,除非你有其它操作,比如在非businessworker进程里用了gateway接口
明白了,我有自定义worker进程里面有用到。 感谢大佬~^_^
布式部署不会出现127.0.0.1的配置,找下配置哪里用了127.0.0.1改下
感谢,被启发了一下,想起来自定义了一个worker进程里面没有加这个:\GatewayWorker\Lib\Gateway::$registerAddress = "内网IP:端口";
另一个问题就是:框架的businessworker的Event类里面也需要写:\GatewayWorker\Lib\Gateway::$registerAddress = "内网IP:端口"; 这个么?我不写他还是会默认:127.0.0.1:1236。
events的register Address在start_xxx.php里设置。
start_businessworker.php 里我有设置好$worker->registerAddress = '内网IP:端口',但是start_businessworker.php默认的Event处理类里面还是需要重新设置一下,不然就是127.0.0.1:1236。
正常不需要,除非你有其它操作,比如在非businessworker进程里用了gateway接口
明白了,我有自定义worker进程里面有用到。 感谢大佬~^_^