Home > Internet > Movabletype > 再構築エラー・再発

再構築エラー・再発

ぎゃ~!やってしまいました。
テンプレートのカスタマイズをしてったら、いきなり500エラーです。
うわっ、どうしよ・・・
エラーが発生するのは「カテゴリーアーカイブ」という事で、やむを得ずカテゴリー・テンプレートのみ標準に戻しました。

再構築エラーに関する情報は再構築するとエラーになってしまう: MovableType備忘録を始め色々あります。 一般的な対策は、DBを変更すると再構築単位を変更する方法です。 再構築単位の変更方法で割と知られているのが、mt-config.cgiEntriesPerRebuildの値を変更する方法です。 この値は一度に再構築するエントリー数を表したもので、デフォルト値は40だったと思います。 例えばこの値を
EntriesPerRebuild 10
のように変更すると、エントリーアーカイブ再構築時の表示が10ずつになっているのが、確認できるでしょう。でもちょっと待って下さい。デイリーアーカイブやマンスリーアーカイブはどうなっているんでしょうか?デイリーアーカイブは20ずつ、マンスリーアーカイブは100ずつのようです。EntriesPerRebuildの値を変えると、それに合わせて変わるようです。 これにかんする情報は少ないけれど見つかりました。 [NS] MovableTypeで再構築にコケる MTインストールフォルダ下の lib/MT/App/CMS.pm の中に記述があります。
my %Limit_Multipliers = (
    Individual => 1,
    Daily => 2,
    Weekly => 5,
    Monthly => 10,
    Dynamic => 5,
);
再構築の単位はこれと EntriesPerRebuild の積で決まります。つまりマンスリーアーカイブの再構築単位を減らしたい時は Monthly => 5 とすれば、半分になります。

で、今回のカテゴリーアーカイブですが・・・

ないんです。くそっ!

Smart Rebuildというプラグインでカテゴリーアーカイブも分割リビルドが可能です。

おそらく、3.31のタグ機能がらみの問題と思われます。
もう一度カテゴリーテンプレートの MTTag廻りを見直してみようと思います。

[追記]07/22エントリーのMTTagNameタグ廻りを削除する事で、再構築できるようになりました。

ping a Trackback

TrackBack URL for this entry.(1)

Comments:(2)

bzbell`s user-pic TypeKeyAuthed bzbell said July 24, 2006 1:36 AM | ReplyThis!

こんにちわ^^

わたしの方ではでていない現象ですねっ!
今度はカテゴリーアーカイブですか…原因がやっぱりタグなんですね。

MovableType備忘録では標準のタグ機能を使ってませんが、別なブログでは使ってまして(タグ数少ないし)、この分だとしばらく使用を避けたほうが良さそうですね(; ̄- ̄)

oscar`s user-pic oscar replied for bzbell's comment July 24, 2006 12:48 PM | ReplyThis!

こんにちは、bzbellさん。
どうやら、MTTagNameを呼び出す回数が影響するようです。
インデックステンプレートやデイリーアーカイブなんかでは、エントリー毎にTag数 X 4回呼び出してますが、再構築単位を変更しているせいで問題が起きないみたいです。
同じ処理をカテゴリーアーカイブに組み込んだところ、思いっきり500が出ました。オリジナルのテンプレートでも呼び出してるので、そこら辺が原因でしょうね。カテゴリーは分割再構築が出来ないですから・・・

スクリプトの読み込みが完了していません。

Sign in Sign in Sign in

メールフォーム(Javascriptを使用していません)や、twitter.pngTwitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。

Comment Form

QuickTagsHere

EmoticonHere

(入力しない場合「Anonymous」で代替されます)
(公開はされませんが、Gravatarアイコンの取得や、Comment Subscribeの送信先アドレスとして使われます)
(入力すると、コメント表示でユーザー名にリンクが貼られます)
(この情報は、JavascriptによりCookieに保存されます。)

NotifyMail Powered by Comment Subscribe

はてブコメント:

Home > Internet > Movabletype > 再構築エラー・再発

MT5Techniques

MT5Techniques

2冊目の共著「Movable Type 5 実践テクニック」(シックスアパート監修)が出版されました。(ソフトバンク クリエイティブ刊)

検索
(5)
(6)

別ページに遷移します。

Powered by Hyper Estraier

Feeds
Link Status
In One

なかのひと

位置情報ブログパーツ「なかのひと」

Links
Powered By

Return to page top