Re: d3diaryの新着日記ブロックが原因?でOut of memoryになる件

投稿ツリー


このトピックの投稿一覧へ

なーお

なし Re: d3diaryの新着日記ブロックが原因?でOut of memoryになる件

msg# 1.3.1.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/11/13 22:02 | 最終変更
なーお  長老   投稿数: 1784

日置さん

XSNSの友人機能、ユーザー数2800名なのですね。 なるほど、それは匂いますな。 :roll:

エラーの内容も確認しました。

b_diarylist.phpの57行目は、例のarray_fillの部分ですね。 ただ、このあたりはまだ何のループ処理もされておらず、友人判定処理すら行っていません。

ブロックがブロック番号の順で読まれるのか、モジュール番号の順で読まれるのかは存じないのですが、 いずれにしてもおそらく、このブロックが呼び出される時点で既にメモリリミット一杯に近い状態で、呼ばれたところで自分の処理さえあまりできていない時点でオーバーしたと考えられます。

XSNSの友人機能がどのような形で実装されているのかは存じませんが、試しにXSNSの New topic ブロックを非表示とし、d3diaryの Diary List ブロックを表示してみてください。 それでも引っかかりますか?

また、mainfile.phpで

define("XCL_MEMORY_LIMIT", "256M"); // extra param

は試してみましたか? ホダ塾ディストリでないと効かないかも。。

追記:
prtectorのDoS攻撃判定の閾値が低すぎるように思います。 あちこちで真っ白に。。

投票数:1 平均点:0.00
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ