- Top
- エントリー : MT3.35にて500エラーが頻発!
MT3.35にて500エラーが頻発!
ついにこのエラーが出るようになってしまった。「おでのiTunes」にて新規エントリーを作成し公開→保存で100%500エラーになる。これではトラックバックの送信もできない。でトップページの方にも反映されない。サイト全体の再構築をかければ、トップページは反映はするんだけど。
実はちょっと前から、トラックバック送信で500エラーになっていたんだけど、ググって調べて対策をいくつかやってみたが、結局改善されないまま、この時まできてしまった。原因は、サーバー又はDBが貧弱又は、エントリー数が多い場合に起こるもよう。ちなみにDBは、MYSQL。おでの場合たぶん後者だろう。プラグインもいろいろ入れてるからかもしれない。
mt-config.cgiに
EntriesPerRebuild 10とかを追加してみたけど、だめ。ど〜すりゃいいんだろう...
PingTimeout 100
ThrottleSeconds 30
OneHourMaxPings 10
OneDayMaxPings 75
追記
原因がわかった。どうやらトップページで、ジャケット画像をサムネールのようにして100エントリーずつ表示させ、MTプラグインのMTPaginateで、トップページを分けてたんだけど、とりあえず消してみたら一切エラーがでなくなった。でもジャケット画像は今までどおり表示させたいので、Adobe SpryのSpryPagedView.jsで、spry.xmlを読み込ませて表示させるようにした。ページが切り替わらないのでこっちの方がいいかも。
トップページはこれでたぶん回避できたけど、各アーカイブ(ジャンル)もいずれ100を超えた場合エラーがでる可能性がある。。。その場合は、SpryPagedView.jsとSpryExtract.jsの連携が必要な気がするけど、エラーがまた頻繁にでるようになったら考える事にする。
- トラックバック
- このエントリーのトラックバックURL :
