webman + phpSpreadSheet 大数据导出内存异常问题

如题,在webman里,用 phpSpreadSheet 导出又臭又长的数据(业务需要....),其中,还需要遍历数据进行处理(除了基本的数据外,还有几个辅助的大数组)一个请求就基本涨7,80M的内存,一个进程没处理几次请求就换新的进程了。(代码里面没有全局变量,没有用到静态数组之类的,处理的类都是通过new出来的,试过,unset掉内存也没太大变化)。请问下,这种情况应该怎么排查,或者怎么释放内存。虽然worker...

iqige 发表与 2022-05-25 1586 浏览 5 回答
webman可处理请求数的计算

假设我每个请求响应恒定33.33ms 每个进程一秒可以处理33个请求 如果我开16个进程 那不是代表我每秒最多只能处理528个请求 再多一个一个就会有等待时间 如果直接把进程数再翻倍QPS最高值就是 1056 如果CPU占用不高,但是QPS已经快到达理论值,在CPU负载良好的情况下 进程数/CPU比例是否可以尝试不断提高...

aphper 发表与 2022-05-20 1176 浏览 3 回答
真小白求一个简单的思路^_^

前端POST请求接口文件(a.php),a.php文件连接websocket(ws_test.php),前端POST成功之后,a.php向websocket推送一个字符串(假如是success),然后websocket再将特定的字符串推送前端给指定的uid,前端不直接发送(假如是success)的原因考虑到前端暴露,规避一些恶意推送行为,这样前端连接websocket只发心跳。目前的问题是a.php怎么和ws_tes...

adminx 发表与 2022-05-13 1038 浏览 3 回答

没茅台

220
积分
0
获赞数
0
粉丝数
2022-05-07 加入
🔝