busy进程很多,2500左右的连接 8核32G服务器

qq330397652

问题描述

2500左右的连接,就出现大量busy进程,查看调试日志,感觉都是正常的数据,是我的event扩展优化没弄好吗?
截图

截图

232 1 0
1个回答

从strace看可能是你的业务在for/foreach循环访问Redis导致总体耗时很长。
比如每个for循环单次耗时20ms,一个for有50次执行,总耗时超过1秒会产生busy。
产生busy不一定是有问题,看业务,比如有些就是耗时业务,例如发邮件等,显示busy也没问题。

  • qq330397652 7天前

    那像我这种并发高,我不用event事件,改用swoole事件,会不会减少这种busy的情况?

×
🔝