- 2005-01-07 (金)
- Movable Type
このblogはロリポで運営しています。
そのせいかどうかわかりませんがもうかなり前からまともにリビルドできなくなってます。
まず最初に個別アーカイブがまともにできなくなり
日別アーカイブもエラーが出やすくなり
最近は新規エントリーやコメント投稿の際にもたまに500エラーが出たりするんです…
エラーになったらブラウザで戻って、またエラーになったら戻ってってやってるのでほっとけないんですよね。
mt.cfgの設定をいじって同時にリビルドする数を減らしたりもしたんですがやっぱりエラーはなくなりません。
因みにmt.cfgの設定は以下の箇所を探します。
先頭の#を削除して数字を小さく修正してサーバーにUPします。
次の対策としてrebuild支援ツールを導入する事にしました。
「rebuild支援ツール」の説明
Movable Type を非力なサーバ、もしくは各種制限 (実行時間制限、メモリ使用量制限、など) のあるサーバ上で動かすと、 rebuild 実行時に Internal Server Error が頻発します。それ以外のサーバでもエントリの数が増えてくると、次第に rebuild 実行時に Internal Server Error が起きやすくなってきます。
そこで、 rebuild の負荷を少しでも減らして Internal Server Error を回避するため、一気に全部 rebuild するのではなく、アーカイブファイル1つづつ、エントリ数個づつ、何回かに分けて rebuild すると効果があるのではないか、と考えました。
具体的な設置方法は配布元に画像付で丁寧に説明されているのでこちらでは繰り返しません。
配布元をご覧になってください。
一応MT2.64での設置を前提に説明されてますがワタシの環境( MT3.121-ja)でも問題なく動作してます。
一部変えた部分があるのでその辺を補足します。
こちらのrebuild支援ツールには日別アーカイブが抜けているので試行錯誤で追加してみました。
画像の1番下の赤で囲った部分です。
以下のソースをrebuild-tool.htmlの</body>直前にでも追加してください。
念の為rebuild支援ツールへはパスワードでのアクセス制限をしています。
このツールのいいところは一度にリビルドする数をその都度変えられる事かな?
調子が悪ければ数を減らしてあげれば今までのように途中で止まる事もないですし、
調子がいい時は大きい数字にしてもOKな場合があります。
でも根本的な解決ではないのかもしれませんね…
- Newer: フユカイキワマリナイ
- Older: iPod CM風画像を作ってみた