GatewayWorker高并发定时器失效

问题描述 GatewayWorker做物联网项目,在 Events.php 的 onConnect 中加一个5秒的定时器,用于清除没有认证的连接。正常情况下这个定时器工作正常,但一遇到大量并发链接,比如一秒几十个链接,这个定时器就不起作用了(数据库中没有 tmp_int2=2的记录, 1为连接 2为定时器删除连接 3为成功认证后删除定时器),导致大量的无效连接的存在, 影响正常设备的通讯。麻烦给指导一下,看看什么原因...

auki 发表与 2024-04-08 185 浏览 3 回答

auki

100
积分
0
获赞数
0
粉丝数
2024-04-08 加入
🔝