てんねん月桜: 【覚え書き】カテゴリー・アーカイブの再構築エラー

« もっとスパム対策 | メイン | 2006年のラベンダーたち2・今春の新入り »

2006年5月23日(火) 大安

●【覚え書き】カテゴリー・アーカイブの再構築エラー

 データベースをMySQLに変更した後も、再構築を行うとエラーになる事が多々あります。
 3.1xまで対応だったDr.Blogさんのテンプレから、3.2対応の小粋空間さんのテンプレに変更してからは、目立ったエラーは出なくなったのですが、カテゴリー・アーカイブの再構築だけは、高確率でエラーとなってしまうのです。
 私がレンタルしている有料の共用サーバー( FAS-NET)では、会員の設置しているブログ(Movable TypeやSB)へのコメントスパムによる負荷によるサーバーダウンが頻繁におこっており、そのため厳しいメモリ制限が行われている事も、再構築のエラーの原因になっているのてしょう。
 (それもあって、DBをMySQLに変更したのですが……)

 以下は、これまでに行った、再構築のエラー解消の対策です。
 (再構築のエラー解消のためではないけど、やった事がエラーの解消対策になっている事も含みます)


  1. php化とパーツのモジュール化

  2. データベースの変更(BerkeleyDB→MySQL)

  3. 「mt/mt-config.cgi」の書き換え
    ……# EntriesPerRebuild 40 → EntriesPerRebuild 10

  4. 「mt/lib/MT/App/CMS.pm」(6152付近)の書き換え
    (【参考】 つれづれ日記: 再構築にイライラ [NS] MovableTypeで再構築にコケる)
    Individual => 1,
    Daily => 2,
    Weekly => 5,
    Monthly => 10,
    Dynamic => 5,

    Individual => 1,
    Daily => 2,
    Weekly => 2,
    Monthly => 2,
    Dynamic => 2,
    ……これって、カテゴリーアーカイブの設定はできないのね(泣)

  5. rebuild支援ツールは、2.661や3.15で導入した事があったけど、3.2ではカテゴリーの再構築と月別アーカイブの再構築でエラーになるらしいので、ダメ。

      小粋空間:さんの 3.2-ja 再構築時のパフォーマンスさんによると

    まとめると、3.2では新規インストール・アップグレードにかかわらず、インデックステンプレート/アーカイブテンプレートに「最近のコメント(recently_commented_onオプションあり)」「サブカテゴリーリスト」等のメニューを設置している場合、500エラーが発生する可能性があります。

     との事で、もう仕方がないって事なのかなぁ〜。
      小粋空間:さんの別エントリー・Movable Type で再構築エラーになる場合の原因と対処に、具体的な対処方法が記載されていましたので、参考にさせて頂いて、もう少し何とかしようと思います。
     


トラックバックURL

このエントリーのトラックバックURL:

※重複トラックバック防止プラグインを使用しています。
また、当ブログへのリンクのないトラックバックは受け付けられませんので、ご注意下さい。

コメントする


※スパム対策・情報保護の為、
ご記入頂いたメールアドレスは表示致しません。


(^o^)01 (*^o^*)02 (*^o^*)03 (*^o^*)04 (*^o^*)05') (^_-)-*06 (f*^o^*)07 (^3^)08
(;_;)11 (;_;)12 (;_;)13 (^_;)14 (-_-#)15 (-_-#)16 (-_-#)17 (-_-#)18
Y(;_;)Y21 (-_-)22 (-o-;)23 w(-o-;)w24 (^_^;)25 (^_^;)26 (+o+)27 (+o+)28
(toro)31 (toro)32 (toro)33 (toro)34 (toro)35
(toro)36 (toro)37 (toro)38 (toro)39

 ※スパム対策の為、ひらがなと句読点が文中にまったくない投稿は
  受け付けられませんので、ご注意下さい。