1. Top
  2. エントリー : MT3.35にて500エラーが頻発!
  • MTCollectプラグインでトップページにサムネールもどき
  • Adobe Spry -Tooltip-

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の連携が必要な気がするけど、エラーがまた頻繁にでるようになったら考える事にする。

コメントを投稿する

  • MTCollectプラグインでトップページにサムネールもどき
  • Adobe Spry -Tooltip-