在win10平台上刚启动时一切正常,一段时间后持续报错,服务挂掉

Trying to access array offset on value of type bool in D:\temp\GatewayWorker\vendor\workerman\workerman\Worker.php on line 2145 之前正常运行的项目出现了这个问题;后来下载了最基础的GatewayWorker包,workerman-chat包也是一样:刚启动没问题;放置一段时间就出上面的错误。...

softshare 发表与 2020-01-08 1898 浏览 3 回答
单进程redis读写堵塞

前几天在生产服上发现,单进程每秒50次写入redis(短链接)的时候,就会出现极高的延迟,导致整个进程都被堵塞。而此时worker服务器和redis服务器的CPU、内存、进程、TCP连接数都正常。莫名其妙的找了3天才确认问题和搞定(一是增加进程数,二是改成长连接)。 请问大师,是不是php redis扩展的问题?还是在进程中操作redis的方法不对...

softshare 发表与 2018-01-11 3459 浏览 1 回答
关于内核参数设置:net.ipv4.tcp_max_tw_buckets = 20000

设置之后 TIME_WAIT始终处于20000左右. 我现在设置了TW回收,通常TW处于200。 请问:为什么一定要把这项值设的这么大呢? 还有,文档建议net.ipv4.tcp_tw_recycle = 0 如果是为了尽快回收TW,是不是该设置为1?...

softshare 发表与 2018-01-08 19847 浏览 2 回答
怎样在Gateway::$router里面获得client_id以便我根据客户ID进行路由设置?

需要根据不同的client绑定不同的worker,但是查看了Gateway::$router的使用,怎样得到当前client_id? 查找了文档和历史问题也没有得到答案,烦请大侠解疑!...

softshare 发表与 2018-01-06 2702 浏览 2 回答

softshare

1945
积分
0
获赞数
0
粉丝数
2018-01-06 加入
🔝