两个实例的stdoutFile和logFile都写在了同一个里面

同一个项目运行了两个实例, 分别设置了stdoutFile和logFile, 但是实际运行中发现不管是var_dump还是报错信息, 写入到了同一个文件里面. 是不是和$worker->eventHandler一样需要指定? 程序代码或配置 实例A 的start_businessworker use GatewayWorker\BusinessWorker; use Workerman\WebServer; u...

nbyang 发表与 2023-09-17 245 浏览 1 回答
webman使用crontab 在查询状态时timers一直在变是为什么

按照文档 https://www.workerman.net/doc/webman/components/crontab.html 添加的定时器 在执行php start.php status 之后 返回的进程中 timers一直在变 一会是个位数 一会是两位数 想问一下这个timer是进程内正在运行的定时器数量么? 我两个进程中都是只放了一个定时器为什么一直在变? 而且我每次查询status 时 这两个ti...

nbyang 发表与 2023-09-11 346 浏览 1 回答
同一个项目启动两个GatewayWorker实例,但是两个实例都是执行的同一个Events.php

同一个项目启动两个GatewayWorker实例, 端口确定无冲突进程都跑起来了无报错, 但是两个实例都是执行的同一个Events.php 两个不同的Events.php分别在onWorkerStart输出 都是同一个 tcp连接后进入的也都是同一个Events.php的业务中 补充运行环境是debian11 php82 ...

nbyang 发表与 2023-09-07 476 浏览 1 回答
实例B向实例A中的客户端推送数据该怎么做效率最高?

目前有这样一个需求 使用的是GatewayWorker 以前定时器是运行在实例A中的,但是随着推送业务量的增加会导致进程阻塞,影响客户端的上行效率,所以现在打算专门再跑一个实例B专门处理下行业务的推送. 实例A 所有的客户端连接和上行数据处理 实例B 仅使用定时器处理io阻塞业务, 查询到数据库中有推送需求时向实例A中的指定客户端推送数据. 想问一下要实现以上功能效率最高的方式是什么? GatewayClient或者...

nbyang 发表与 2020-04-21 1692 浏览 2 回答

nbyang

76
积分
0
获赞数
0
粉丝数
2020-04-21 加入
🔝