workerman重启后,之前的进程依然在执行onWorkerStart方法

因业务场景需求,我在workerman的回调方法onWorkerStart中,加入了定时工作内容(使用的workerman的Timer类),每隔20秒执行一次数据库操作 但是重启workerman后(php start.php restart),发现同时有2个进程在执行onWorkerStart方法的内容(重启前的workerman与重启后新开的workerman,或者是我理解错了,但是确实这个方法有2个进程在同时执...

daij 发表与 2021-05-10 2430 浏览 2 回答
workerman如何修改文件描述符限制

最近为公司的项目添加一个即时聊天功能,PHP版本5.6,已开启event(扩展),但是同时连接数超1000后客户端开始连接不上,服务状态显示为busy,经公司运维查询,提示说有文件描述符限制,限制为1024,但是服务器的设置为65535,实际上应该是足够的,所以请问这个是代码设置问题吗,请问如果修改 ...

daij 发表与 2020-11-03 2060 浏览 5 回答
客户端连接websocket超时(PHP7.3连接正常,PHP5.6连接超时)

本人直接使用的windows,phpstudy_pro本地环境 安装了php5.6版本和php7.3版本 两个版本都开启了socket扩展 当环境变量是php7.3时,运行测试代码 开启服务成功,js正常连接websocket 但是当环境变量切换到PHP5.6时 同样的测试代码,开启服务也成功: 但是js客户端会一直卡在连接状态 再过一会儿后就提示连接超时 使用原生websocket时,php5.6也是可以正...

daij 发表与 2020-04-20 4348 浏览 4 回答

daij

64
积分
0
获赞数
0
粉丝数
2020-04-20 加入
×
🔝