≪ 落とし穴はいつもそこに | Diary | あかんやろ; ≫

不思議なリビルド

 はまってしまったMTのりビルド。現在、一括再構築時のエントリー数10個にしていますが、500エラーは頻発です。次は5かな?(笑)

 個別エントリーをエントリー毎に選択して再構築してみたところ、だいたい3エントリーずつであればエラーは出難いようですね。短いエントリーだと5~10でもいけますが、時々再構築漏れがあります。現在まででリビルドできていないエントリー(7500文字程度)は、1エントリーです。これは分割してみても無理でした。――ところが最も長いであろう11000文字程度のエントリーは再構築できてます(笑)
 なんでだー;
 (その文字数書いてる段階で長いことに気が付けという意見もある;)
 異なっているのは、11000文字のエントリーは夜中の3時くらいに再構築かけてみたことくらいでしょうか(笑)

 このサイト、トップページにしか再構築に負荷がかかりやすいといわれている各種一覧を表示させていないですし、エントリー数が多くなりがちなカテゴリー一括表示部分はページ分割を利用しているので、負荷自体は少ない反面、共通部分をinclude文で構築しにくいので、これ以上のサーバ負荷軽減は無理かなぁと思います。
 500エラー自体は使用しているサーバのMySQLの問題かと思われるので、試せるのはDBの種類を変えてみることくらいでしょうか。SQLiteにすると再構築が快適だという話を聞いたことはあるのですが、うー、DB移動はちょっと面倒かも;
 最後の1エントリーを夜中に再構築してみて、500エラーで無理だった場合、対策を考えます。――テンプレートはほぼ変更しないと思われるので、今後の問題は次回以降のバージョンアップの際に全ページ再構築しなくてはならなくなり、500エラー頻発で再構築不能とか、嫌だなぁ;
 サーバのレンタル先を変更するのもひとつの手かもしれませんけど。

≪ 落とし穴はいつもそこに | Diary | あかんやろ; ≫

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)