谁一开始就是大神?

yiisoft/yii2-queue会不会内存泄露呀[2.0]

$job = new GwRegisterJob();
$job->work_order_id = $resultData[‘order_id’];
$id = \Yii::$app->queue->push($job);
好像是cli模式的,运行越久,内存一直会累加
这个好像是长驻内存,所以怕内存泄露

有入队列,就有出队列。
其有很多驱动,文件、redis、rabbitmq、mysql等。
只入不出肯定会溢出,但是量在一定的前提下不会有这种问题吧。
可以自己估算下一个job的量(其入队列会使用php serialize序列化)多长,多少任务占多少内存,自己电脑是不是够用。
实在不行你可以试试文件缓存,但是性能上估计要差上一些。
另外警惕 worker is stoped 程序内部终止提示

赞(0) 打赏
未经允许不得转载:菜鸟之家 » yiisoft/yii2-queue会不会内存泄露呀[2.0]

评论 抢沙发

登录

找回密码

注册