应该是业务逻辑导致的内存溢出。
workerman本身非常稳定,没用内存泄漏。目前总结内存占用越来越高一般是以下原因导致的。1、业务代码问题,比如使用了全局变量数组或者类的某个属性是数组,数组中的元素个数一直在增加,导致内存占用越来越大
2、使用了某些质量有问题的php类库,类库里面同样因为1的问题导致内存不断增长
3、某个扩展有些扩展在使用过程中内存会不断增大。(这种情况比较少见)
$gatewayClients, $clientGateway, $uidConnections ,
因为我项目逻辑是游戏。所以提问一下有没有办法不停服务的清空下 打印这3个参数查看内容.