同一个项目运行了两个实例, 分别设置了stdoutFile和logFile, 但是实际运行中发现不管是var_dump还是报错信息, 写入到了同一个文件里面. 是不是和$worker->eventHandler一样需要指定? 程序代码或配置 实例A 的start_businessworker use GatewayWorker\BusinessWorker; use Workerman\WebServer; u...
按照文档 https://www.workerman.net/doc/webman/components/crontab.html 添加的定时器 在执行php start.php status 之后 返回的进程中 timers一直在变 一会是个位数 一会是两位数 想问一下这个timer是进程内正在运行的定时器数量么? 我两个进程中都是只放了一个定时器为什么一直在变? 而且我每次查询status 时 这两个ti...
同一个项目启动两个GatewayWorker实例, 端口确定无冲突进程都跑起来了无报错, 但是两个实例都是执行的同一个Events.php 两个不同的Events.php分别在onWorkerStart输出 都是同一个 tcp连接后进入的也都是同一个Events.php的业务中 补充运行环境是debian11 php82 ...
目前有这样一个需求 使用的是GatewayWorker 以前定时器是运行在实例A中的,但是随着推送业务量的增加会导致进程阻塞,影响客户端的上行效率,所以现在打算专门再跑一个实例B专门处理下行业务的推送. 实例A 所有的客户端连接和上行数据处理 实例B 仅使用定时器处理io阻塞业务, 查询到数据库中有推送需求时向实例A中的指定客户端推送数据. 想问一下要实现以上功能效率最高的方式是什么? GatewayClient或者...