six

six

威望 : 16 积分 : 2407 赞同 : 24 感谢 : 16

擅长话题

更多 »回复

0

php是单线程的,好像用不到mysql连接池吧,一个mysql长连接就好啦

1

我这有个办法, 把定时器id存在session里,然后onClose的时候根据id删除定时器 $_SESSION['timer_id'] = Timer::add(.........);   public static function onClose($cl...

0

 一个定时器也可以啊。你可以设置一个定时器,然后 foreach($worker->connections as $connection){     switch ($connection->cmd) {         $connection-&...

0

针对连接的对象是$connection啊,$connection->cmd = 'xxxx'; $connection->params = 'xxxx'; 。   还有,在onClose的时候要把对应连接的定时器也删除,不然你的定时器数量是无限增长...

0

你的逻辑有bug吧,$this->cmd和$this->params是所有定时器共享的,在onMessage里更改了$this->cmd和$this->params,所有定时器都影响了

更多 »发问

没有内容

发问

回复

文章

最新动态

详细资料

个人成就:

威望: 16 积分: 2407 赞同: 24 感谢: 16

最后活跃:
2019-07-04 14:35
擅长话题:
Gateway 1   0
分布式 1   0
更多 » 关注 1

walkor

更多 » 11 人关注

雪昙花 net gaohaichao zhuxiaoyu businiao

关注 0 话题
主页访问量 : 1358 次访问