在一台服务器上能不能启动多个 GatewayWorker 不是多个项目

woshi66

在一台服务器上 能不能启多个GatewayWorker 因为以前的项目比较稳定 新项目走的都是tcp 能不能再同一台linux服务器上 启动多个GatewayWorker而不互相干扰 目前我已经启动2个 GatewayWorker 并且把所有端口号都改了 但是内部通讯 Gateway::sendToClient(xx, xxx); 通不了是个什么情况

2887 3 0
3个回答

不败少龙

内部通讯??那为啥不用GatewayClient去操作

  • woshi66 2021-03-25

    使用 GatewayClient去做的 很奇怪的是 events 收不到内容!我用 sendToAll 测试软件可以收到 但是也没走 events

woshi66

使用 GatewayClient去做的 很奇怪的是 events 收不到内容!我用 sendToAll 测试软件可以收到 但是也没走 events

<?php

require_once 'Gateway.php';

use GatewayClient\Gateway;

Gateway::$registerAddress = '127.0.0.1:1244';

$xyz='000100010001';

$res=Gateway::sendToAll($xyz);

//$res = Gateway::sendToClient($hard['ctid'], $xyz);

没有走 Events.php 是为啥

xiuwang

http://doc2.workerman.net/multi-gatewayworker-instance.html
手册也有写怎么启动多个gatewayWorker,如果你的不行,对比下手册看下哪里漏了东西

  • 暂无评论
年代过于久远,无法发表回答
🔝