2005年 2月 25日(金)   大安    今日は何の日?   

TopMovableType > どうしたらいいの?

MovableTypeどうしたらいいの? new

もう ここ何日も 新規投稿時の 500エラーが 当たり前になってしまってて、MyblogList や BlogPeople の
更新ping は 何エントリか毎に 手動で おこなってきたんだけど・・・とうとう 記事編集(修正)後の 保存ボタンを
押したときにも 必ずエラーが出るようになってしまった。こうなると、よそさまの記事を 参照させていただいたときにも
トラックバックを 送ることができない。TBPeopleの企画にも 参加できない。いったい、どうしたら・・・?
mt.cfg の PingTimeout は、デフォルトの 15から だんだん長くしていって 今は 180 にしてるけど
180秒 経たないうちに エラーになってるから、ここの数値を これ以上増やしても もう 意味ないのかも・・・・・

(ノ°ο°)ノ オオオオ 保存が エラーにならずに完了した!インデックス・テンプレートのところで、
モジュール化して いっぱいいっぱいできてるテンプレートの ほとんどで、
「インデックス・テンプレートを再構築するときにこのテンプレートを自動的に再構築する」 のチェックを
はずしたら やっと、記事編集後の 保存ができました。よかったぁ・・・(2月26日 追記)

Posted by Caetla at 22:11 | Category : MovableType | Comments [6] | Trackbacks [0] | Clip!! | Ranking
Tag : MovableType , 500エラー
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(2.9) 総合点:(1057) 投票人数:(360)

エントリーURL


 

トラックバックURL


 

コメント
1

レンタルサーバーだと、CGIの実行時間が制限されていることが多いです。
エントリーを保存すると再構築が行われますが、エントリーが多いほど再構築に時間がかかるので、CGIの制限時間にひっかかって、500エラーになりやすくなります。

抜本的な解決先は、ダイナミックパブリッシングを導入することです。ダイナミックパブリッシングは、ページを表示する時点で動的にデータを読み込むので、再構築がほとんど不要になります。
ただ、ダイナミックパブリッシングにすると、テンプレートタグを追加するプラグインをPHP版に変えなければなりません。しかし、PHP版のプラグインはほとんど出ていないのが致命的な難点です。

BlogをPHP化している場合は、各テンプレートで共通の部分を部品化して、再構築の時間を短縮する、という方法もあります。ただ、これもエントリーの数が増えれば、いずれは再構築に時間がかかるようになります。

当面は、後者の方法(部品化)を使って時間を稼ぎ、その間にダイナミックパブリッシングが使いやすくなることを祈るしかなさそうです。

Posted by ゲスト http://www.h-fj.com/blog at 2005年02月25日 23:02 [RES]
2

>>1 壱さん
モジュール化は、サイドメニュー、本文とも ずいぶん前から しています。
ダイナミックパブリッシングについては、勉強不足で ほとんど意味もわからないような状態です。

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年02月25日 23:16 [RES]
3

こんにちは。

モジュール化を行っているとなると、後は以下のような後ろ向きの対策ぐらいでしょうか。

1.過去のエントリーを削除して、エントリー数を減らす
2.テンプレートをできるだけ簡素にする
3.カテゴリーごとにBlogを複数に分けて、1Blogあたりのエントリー数の増加を抑える

ダイナミックパブリッシングは、今のところは使いこなすのが難しいです。テンプレートをまったくいじっていない段階なら移行もしやすいですが、さえらさんのようにかなりカスタマイズしている方だと、移行はまず無理でしょう。

あちこちのサイトで500エラー問題の話が出ていますが、今後さらに500エラーが出る人が増えることでしょう。SixApartさんにがんばってもらって、解決策を考えてもらいたいものです。

Posted by ゲスト http://www.h-fj.com/blog at 2005年02月26日 10:56 [RES]
4

>>3 壱さん
なるほどぉ・・・過去のエントリを消して減らすのは なんだかイヤだし
Vote CGIが おかしくなっちゃうみたいなので、やるとしたら、テンプレートの簡素化ですね。
いろいろ、アドバイスありがとうございます。

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年02月26日 11:01 [RES]
5

おお、す・ど・り ちゅわん♪
なんだよ〜(´Д`)
うてるようになった
indexのテンプレートは結構すんなりのめるのにサポ外通知キターー

Posted by ゲスト 酢鶏@人工無能 at 2005年03月02日 06:36 [RES]
6

>>5 酢鶏@人工無能さん
サポ外通知、そりゃキツイっしゅね。[壁]oT) エーンエーン

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年03月02日 07:19 [RES]
Amazon Search
Google Similar