写真エントリが1000枚超えました。
自分でもびっくりなのですが、さすが新規投稿時のサーバーの負荷も増大しているようで、500エラーが頻発するようになっていました。
で、最近500エラー頻発どころか、再構築が出来ない状態に陥り、新規記事の投稿が事実上できなくなっちゃいました。
とりあえず、年毎にブログを分割し、2005、2006、2007年バージョンを作成してみましたが、2006年の記事がそもそも1000くらいある(笑)ので、再構築不能(^^;;;
そこで、抜本的な対策に乗り出しました。
まず、カテゴリページ単独の再構築でも500エラーが発生していましたので、このページをダイナミックページに、つまりファイルに出力せず、アクセスを頂いた時点でページ生成するオプションに切り替えました。
ついでに、日付けアーカイブページもダイナミックページにしました。
その結果、やっと単独記事での新規投稿が出来るまで負荷が軽減されました。
しかし今度は、エントリアーカイブの記事(個別記事のページ)の再構築を行うと500エラーが発生する問題は残っていました。
そこで、mt-config.cgで # EntriesPerRebuild 40 と決められている個別アーカイブをまとめて再構築する数をチューニングし1/10の4にした時点でやっと500エラーを回避できました。
ふぅ~疲れた、、、、低価格、容量無限のサーバーなのですが、その分CPUTime又は、使用メモリに上限があるのは仕方が無いことのようです。
こちらの記事を参考にさせていただきました→小粋空間: Movable Type で再構築エラーになる場合の原因と対処
コメントする