MT 500エラー多発の件 〜原因追及編〜

by k.[MovableType]
2007-07-19 23:50:35
[ページ移動: 1 2]

2007年4月3日、前サーバーの時に書いた記事です。
サーバー変更編を書くために再度エントリーします。

500エラー発生

先日このブログの共著者のpoooooon氏から連絡が。
MTが再構築エラーになる」と。

またまた。変なタグでも書いちゃってんぢゃないの?と、帰宅後記事を編集、再構築・・・

500エラー発生!

なにせ初めての事ですから焦りました。何事も初めての事態は焦るものです。
ただのサーバーのTimeOut程度かと思いもしましたが、何日経っても改善されず。
参りました。

さーて、どうしたものか。

※ちなみにこの記事も500エラー出しながら書いています。

一応反映はされているのですがping送信はされていない模様。
RSSも配信されていません。

<画像:roripo500.jpg>

こいつが異様に憎い!画像をクリックするとにくい演出があります。

Google大先生

まずは基本からGoogle大先生でググります。
最近はググるで一発変換できるのですね。ふむふむ。

小粋空間: Movable Type で再構築エラーになる場合の原因と対処

意外とあっさり見つかりました。いつも小粋空間様にはお世話になっております。

他にも関連してそうなエントリーは

Blog for SMDL | MT 500エラー トラックバック送信
MovableType + MySQL + CPanelで発生する500エラーの解決策:Goodpic
Movable Type 500エラー
MovableType備忘録: 再構築するとエラーになってしまう
Movable Type3.2の500エラー対策!DBをsqliteにする方法:Movable Type テンプレート 無料配布 - 商用BLOG専門店

500エラーへの対処

原因については上記参照先を見て頂ければ分かりますが、多くは

のようです。

とりあえず一番簡単にできるエントリーアーカイブの再構築単位を指定しました。
当ブログはMT3.3を使用しているので(当時)mt-config.cgiにこの指定はありませんでした。

ですので

EntriesPerRebuild 10

を追加します。

これでエントリー再構築の際に10エントリー単位で再構築を行ってくれます。

しかし、効果は無し。悲しい。

ダイナミックパブリッシングにする

次に行ったのはダイナミックパブリッシングというページを毎回動的に生成する方法です。

参照元は
小粋空間: Movable Type の再構築を不要にする「ダイナミック・パブリッシング」(その1:概要)
小粋空間: Movable Type の再構築を不要にする「ダイナミック・パブリッシング」(その2:設定方法)

結果を書きます。断念しました。データーベースの移行作業がうまくいきません。
同じ理由で下記の一番効果が望まれたSQLiteへの移行も断念せざるを得ませんでした。

小粋空間: Movable Type + SQLite



[ページ移動: 1 2]

[*]前の記事 | [#]次の記事
TOP
コメント(1)
Powered by MT4i 3.0.8X1
Template Design by mbdb