movableTypeの記事新規作成時にエラー(500)が出るようになった。
現象としては、記事のアップ、および再構築でエラーが出るようになりました。
件数が多いとは思うのですが、現時点で700~800記事程。
殆どの更新で発生するようになったので、どうしようもない状態です。
発生エラーは、Error500(Internal Server Error)
サーバーのコメントとしては、
エラーの原因として
・ 一行目のPerlのパスに誤りがある
・ ファイルのパーミッションに誤りがある
・ FTPの転送モードがASCII(テキスト)モードになっていない
・ 「require」文でファイルの指定に誤りがある
・ スクリプト内に記述ミスがある(特に「,」「;」「"」「'」の書き忘れ)
・ 改行コードが「LF」となっていない(特にMacユーザーの方はご注意ください)
・ .htaccessの内容が正しくない
といったことが考えられますので今一度ご確認ください。
ご不明な点がございましたらお客様担当者へお問合せください。
と書いてもらっていますが、成功する時としない時があるので、cgiの問題ではなさそう。
まず、調べたところこちらに良い記事がありました。
MTの再構築に失敗する時の対策 – タイムアウト?エラー?更新されない?
http://canalize.jp/5742.html
Movable Typeの再構築 高速化いろいろ
http://blog.webcreativepark.net/2008/02/09-134822.html
Movable Typeのキャッシュ機能を利用して、最適化してみよう
https://knowledge.sakura.ad.jp/3072/
やったこと
・ログファイルを消す
・EntriesPerRebuildの値を設定(10)
・各ファイルのキャッシュが利くようにする
これでどれくらい良くなるのかチャレンジ(少なくとも悪化はしないはず)
追記:
キャッシュの効果か、エラーが必ず発生するわけではなくなりましたが、いまだ高頻度に出ます。
他の手を探してみます。
コメント