fcgi を使うようにしてみた。
3月末にちょっとやってみてうまくいかなかったので放置していたのだけど。
処理中にしばらくすると InternalServer Error を返してくるので。
ログとググって見た感じでは、
IPCCommTimeout
という値がDefault 20秒になっていてこれを超えてしまうとなってしまうらしい。
このサイトはサイトの全再構築をかけるとかなりの時間がかかる。
IPCCommTimeout 60 ×
IPCCommTimeout 120 ×
IPCCommTimeout 180 ○
ということで 180秒もとるハメになった。ぬるぽ。
1フェーズが180秒で収まればいいらしい。
40エントリーずつ処理される。
そのあと週別月別とかメインページ再構築あるけどそれは省略して
現在エントリー数600↑なので単純計算で
180秒 * (600 / 40)= 45分以上
まあ180いっぱいいっぱいは使ってないはずなので
少なく見積もって120秒で換算しても30分以上。。
SQLite の限界なのか?
それともこのサーバがこういう処理には向いていないのか。
まあ単純にスペック不足なんだろうなあ。。。orz
コメントやら検索は多少は早くなった、と思う。思いたい。
