2016-09-14 5 views
0

の不足している私は、アクセス/管理者にSilverStripe - /管理者が一日か二日前のメモリ

をしようとしたときに最初に、それはオンとオフだったと今、サイトツリーがレンダリングロードされないメモリの問題を取得し始めました管理セクションは使用できません。誰でも問題の内容を知ることができますか?それとも前にこのようなことを経験したことがありますか?

キャッシュをクリアしてsilverstripe-cacheフォルダを設定しようとしましたが、何もしませんでした。

私が書いたコードであると仮定すると、すべてのページタイプをディレクトリから移動し、dev/buildを&で実行しましたが、エラーは依然として続きます。アクティブ

モジュール:ページの15

#:40261


>は>
external_auth

ページタイプ
をmultivaluefield

PHP致命的なエラー:/framework/model/connect/PDOQuery.php、referer:/ admin/pages/

の134217728バイトのメモリサイズが使い果たされました(71バイトの割り当てが試行されました)。

誰も私がこれを解決するために焦点を当てるべき場所を提案することはできますか?私は
...ビットは

私は(今のところ)問題を修正するために管理し、問題が


更新/答えはあまりにも何/ /私の解決策として困惑して私didは空でSiteTree_Liveテーブルに戻り、コードが正常に実行されていることを知ったときにコミットバックに戻りました。その後、すべての記事を再度公開し、最新のものに戻るまでコミットをバンプしました。

これで機能し、管理パネルに戻ってきて、データ量に関係するように見えます。メモリの制限を増やすことは、このトリックを済ませたでしょう。

+0

これを確認しましたか? https://www.silverstripe.org/community/forums/general-questions/show/16355 – Techidiot

+0

ええ、私は128mbのセットを持っています。 – Freemium

+0

@Barryはい、それは3.4です - 私が持っているモジュールはmultivaluefield、external_authです。ページには、場所固有のコンテンツを設定して表示する機能、コンテンツ作成者に電子メールを送信する機能、ページタイプについての機能があります。15 – Freemium

答えて

0

これはSSでの既知の制限です。片方の親の下のページ数を減らすか、silverstripe-newsモジュールを使用してください。

この問題は、Hierarchy::$node_threshold_totalおよびHierarchy::$node_threshold_leafに関連しています。しきい値の1つが間違って適用され、しきい値以上のページがメモリに読み込まれます。

+0

これはそうだったかもしれませんが、まだ確認していない。私は、しきい値(50)を超え、13ページを見つけたページを調べました。そのうちの1ページには986ページがあります。私はCMSでそれを正常に開くことができ、サイトツリーもロードされました。 「限界の1つが間違って適用されました」とはどういう意味ですか?制限を手動で増やすことはできますか? – Freemium

関連する問題