一个linux 下 如何 启用两个 GatewayWorker

liming649

我有两个项目 目前 只有一个服务器  

我想在这个服务器上在搭建起一套 GatewayWorker
 
start_register.php  里面的注册地址  $register = new Register('text://0.0.0.0:1238');  
 
还有 里面的 $gateway->startPort = 2901;  监听接口  我都改了  还是有问题 !
那么我第二个呢  改别的 报错  

端口 都是监听不同的端口      就是都放在一个服务器上就出问题    请问如何解决 !
 
跑都能跑起来 但是 数据会乱  比如  我给 第一个 1122 端口发命令   有时候 会发到 第二个服务里面 !
 

1820 1 0
1个回答

blogdaren

register监听端口区分开来,不要共享同一个。

  • liming649 2019-10-23

    我区分了! 一个是 $gateway->startPort = 1238; 一个是 $gateway->startPort = 4000;

  • liming649 2019-10-23

    注册IP 端口是用一个吗!还是也要区分开

  • blogdaren 2019-10-23

    1、注册IP 端口不一定要区分开,但是根据你描述的场景我揣测是需要分开的;
    2、题外话: 另外再关注下为啥你的问题得票数被系统判定为负数了。

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