« 「iMona」携帯用2ちゃんねるブラウザ | メイン | 引っ越し終わりました »

2008年3月13日

MovableType 4.1での再構築時のエラー調査中[ Movable Type ]

MovableType 4.1にアップグレード後、再構築時にエラーになる問題に関して、まだ原因が判らず、レンタルサーバCsidenetさんに協力をお願いし調査中です。

【エラーの状況について】
以下の様な全ての再構築時で「Error 500 Internal Server Error」のエラーとなってしまいます。個別エントリとインデックスのみの再構築については、エラーになるものの、ページ自体は出来ています。また再構築ではなく、単なる個別エントリの投稿もエラーになってします。

 ・個別のエントリー投稿でエラーになる。
 ・個別のエントリー投稿時の再構築でもエラーになる。
 ・インデックスのみの再構築でもエラーになる。
 ・カテゴリアーカイブ、月別アーカイブの再構築でもエラーになる。

【エラーログによる調査】
レンタルサーバCsidenetさんに、エラー時のログ状況を把握するため、「error_log」を設置してもらいました。ログ開始の3月11日17時以降のエラーログを確認した結果、「Premature end of script headers:」エラーとなっている事がわかりました。

 [error] Premature end of script headers: /home/xxxxxxx/public_html/cgi/mt/mt.cgi

このエラーは以前にも経験していますが、Csidenetさんに以下質問中です。

(1)以前(2005年04月頃)同様の再構築時のエラーが発生した時は、カテゴリアーカイブ、月別アーカイブの再構築でエラーになり、その時は、CGIの負荷制限に引っ掛かっているとの事でした。今回のエラー発生時も同様にCGIの負荷制限に引っ掛かっているのかどうかを確認して頂けませんでしょうか?

(2)ログには、他に以下の様なエラーが大量に確認されました。
[error] (13)Permission denied: mod_mime_magic: can't read `/home/xxxxxxx/public_html/cgi/mt/mt-comments.cgi'

そこで、以下のファイルのパーミッションを変更701→705に変更しました。
・mt.cgi、mt4i.cgi、mt-comments.cgi、mt-tb.cgiなど

以前、「suEXEC」が有効な場合は「701」で問題が無いはずとお聞きしていますが、だめなケースもあるのでしょうか?

(3)その他、原因調査のために必要な内容などがあれば、教えて頂けないでしょうか?

【2008年3月20日追記】
Csidenetさんから質問に対する回答をもらいました。尚、(3)については、Csidenetさんの調査用にアカウントを1つ追加しました。

From: "C'S SERVER Personal"
Date: Thu, 20 Mar 2008 16:19:22 +0900

(1)出力されているエラーログを拝見しましたが、1プロセスあたりのメモリ割り当て不足に関するメッセージは記述されていませんでしたので、実行時間による影響と推測されます。そのため、ご利用のサーバーについてもう一段階、制限の緩和が可能であるか、改めて技術に依頼をしております。共用サーバーとなるため、制限の緩和には限界があるのですが、対応可能でしたら行わせていただきますので、いましばらくお待ちください。

(2)お知らせいただいた「mod_mime_magic: can't read」は、CGIが実行するたびに記述されるのですが、Apacheの設定が影響しているもので、CGIが動作していないというエラーではありませんので、こちらはエラーとして認識されなくて結構です。CGIファイルのアクセス権は「701」で問題ありません。

(3)もしよろしければ、私どもで具体的な症状を確認するために、管理画面へのログインアカウントを1ついただけますでしょうか。


【2008年3月24日】
以下のサイトでも言われていますが、MovableType 4になって、再構築はかなり重くなっている様です。

MT4の再構築は激しく遅い
MT4.1の再構築も遅いです

投稿者 hnakamur : 2008年3月13日 00:15 : [ 編集 ]

関連記事

エントリータグ