我在同个服务器上有两个项目,部署了两个gateway,同时守护进程开启服务,但只有一个可以使用,两个不能同时使用,我用的端口号都不同,不知道为啥?还有一个gatewayworker是可以多个项目使用吗?比如我一个进程是
$gateway = new Gateway("tcp://0.0.0.0:8282");
另外开一个$gateway2 = new Gateway("tcp://0.0.0.0:8283
gateway.php status 查询状态就会卡住
我workerman只启动了自定义通讯协议和websocket , 但是一启动服务 , 混着把我的nginx的http服务也卡住
以上问题只会在本地linux开发时出现php
namespace app\gateway\controller;
use Workerman\Worker;
use GatewayWorker\Register;
use GatewayWorker\BusinessWorker;
use GatewayWorker\Gateway;
class Run
{
public function __construct() {$gateway->pingInterval = 60; //每次心跳时间
$gateway->pingNotResponseLimit = 5; //无响应心跳次数限制// $gateway->pingData = '{"action": "system/ping"}';//响应心跳数据(不建议)
}
//websocket 的 gateway