SilverStripe - / admin内存不足

时间:2016-09-14 10:23:56

标签: silverstripe

一两天前,我在尝试访问/ admin

时开始遇到内存问题

首先它是打开和关闭的,现在站点树没有加载渲染管理部分无法使用。谁知道问题可能是什么?或者之前经历过这样的事情?

我尝试清除缓存并设置了silverstripe-cache文件夹但是没有做任何事情。

假设它可能是我编写的代码,我将所有页面类型移出目录,运行dev / build&刷新,但错误仍然存​​在。

活跃的模块
> 多值字段 > external_auth

网页类型:15

页数:40,261

我得到的错误是:

PHP致命错误:在第26行的/framework/model/connect/PDOQuery.php中,允许的内存大小为134217728个字节(尝试分配71个字节),参考号:/ admin / pages /

有人可以建议我应该集中精力解决这个问题吗?我有点难以理解问题

更新/回答/我的解决方案

我设法解决了这个问题(现在)...
我做的是清空SiteTree_Live表,当我知道我的代码运行良好而不怀疑任何内存问题时,恢复回提交,然后我再次发布所有文章并提交了提交,直到我回到最最近的一个。

它现在可以工作了,我可以回到管理面板就好了,所以看起来它确实与数据量有关。增加内存限制就可以了。

1 个答案:

答案 0 :(得分:0)

这是SS的已知限制。尝试减少父母一方的页数或使用模块silverstripe-news。

问题与Hierarchy::$node_threshold_totalHierarchy::$node_threshold_leaf有关。其中一个限制应用不正确,页数超过阈值将被加载到内存中。