请问workerman连接数为什么这么多

haha123

截图

项目用户量一千多人 为什么连接数这么高

206 1 0
1个回答

walkor

执行 netstat -nt | grep 2345 | grep EST | wc -l 看下数量和workerman status 统计的数量是否有明显出入。

  • haha123 10天前

    很明显 昨天好几千 我刚看了实际16个 status里560

  • walkor 10天前

    可能你业务代码里保存了$connection 对象导致的,$connection对象如果你保存到了长生命周期的对象或者数组里,记得$connection 关闭的时候将其删除,否则计数不会减一

  • haha123 10天前

    是的 里面有存的timer id 但是close的时候都unset了

  • haha123 10天前

    会有什么影响吗

  • walkor 10天前

    $connection 对象析构的时候会减少计数,如果你业务保存了$connection ,一直不unset,就会导致计数累加

🔝