Hyperf 依赖循环注入问题 Allowed memory size

今天在开发过程中遇到了很常见的一个问题  

Allowed memory size of 67108864 bytes exhausted....

很明显是php没有足够的运行内存了。我百度之后去php.ini修改memory_limit配置项  一开始256M 到512M再到1024M

一直无法解决这个问题。索性把限制取消变成了-1

这下终于报了一个这个问题

Hyperf 依赖循环注入问题 Allowed memory size_第1张图片

经过询问,大神给出了答案:只要看到是 ObjectResolver 报的就是循环依赖了

so我们就去寻找问题吧。果然,在我们的业务逻辑中,在订单orderlogic里调取了支付宝logic 又从支付宝logic里调取了订单

orderlogic,so据说这种情况内存有多少吃多少!在此提醒大家注意

你可能感兴趣的:(swoole框架搭建及使用)