已关闭的任务过多,导致页面无法打开

回贴
回帖数 3
阅读数 609
发表时间 2023-02-18 21:00:44
🍜
邢俊峰 楼主

版本12.5.3   错误 Allowed memory size of 134217728 bytes exhausted (tried to allocate 16384 bytes) 


经过追踪,发现是task-view页面的前后任务的查询会把同类的所有任务查出来,任务过多时内存就爆了。

#0 baseDAO->query() called at [/opt/zbox/app/zentao/module/common/model.php:1266]
#1 commonModel->getPreAndNextObject(task, 230216084742758306) called at [/opt/zbox/app/zentao/module/task/control.php:671]
#2 task->view(230216084742758306) called at [/opt/zbox/app/zentao/framework/base/router.class.php:1714]
#3 baseRouter->loadModule() called at [/opt/zbox/app/zentao/www/index.php:72]



3个回复
禅道-阿龙 沙发
数据量太大导致内存溢出了,可以调整php内存的限制:
解决方法:
linux一键安装包修改 /opt/zbox/etc/php/php.ini 中的memory_limit 值改成 1024M(可以适当调整大小) 保存后重启服务生效。

2023-02-20 08:50:03 禅道-阿龙 最后编辑 2023-02-20 08:50:03 禅道-阿龙 回帖
🍜
邢俊峰 板凳 回复#1
治标不治本
2023-04-14 16:47:03 邢俊峰 回帖
禅道-Bee #3
数量比较多的话,php会分配大量内存进行处理的,php默认分配的内存上限是128M,是有点低的。
2023-04-14 17:41:24 禅道-李锡碧 回帖
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
返回顶部
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。