エントリー・アーカイブの再構築(Rebuild)数は、mt-config.cgi 内で定義されてます。デフォルトでは40。この数を少なくする事により、再構築時の500エラー発生率を減らす事が出来ます。(私は10)
では、その他の月別アーカイブや日別アーカイブについては、どこでその数を設定しているのかを紹介します。
CMS.pm
MTルートディレクトリ/lib/MT/App/CMS.pm ファイル内の6150~6160行目辺りに以下のコードがあります。
これは、それぞれ「EntriesPerRebuild × 数値」を示してます。
なので、例えば EntriesPerRebuild を 10 に設定した場合、
- 日付アーカイブ = 10 × 2 = 20ずつ再構築
- 月別アーカイブ = 10 × 10 = 100ずつ再構築
という事になります。
EntriesPerRebuild を少なくしても、再構築中にエラーが発生する場合は、上記の値を調整する事で解消出来るかもしれません。
参考記事:
■[NS] MovableTypeで再構築にコケる
2006/10/20 22:36:04:記事書き直し
2007/01/31 22:18:33:記事書き直し