12月19日に当サイトに導入したApache2の不具合その2。(その1はこちら)
何日かに1回ぐらいの頻度で、
FATAL: erealloc(): Unable to allocate 1441792 bytes
ってエラーが出て、Apache2のChild Processの1つが異常終了(status 1)して、勝手に再起動してしまいます。そうなると何が問題かというと、 アクセスログのローテーションに使っているrotatelogs.exeのプロセスだけが残ってしまうのですよ。まぁ、動作上、不具合はないんですけど、キモチ悪いじゃない。
とりあえず、原因がわからないんですけど、アクセスログとワームログ、2つのrotatelogsを並行して起動している(Apacheプロセスは2つだから、計4つのrotatelogs.exeが常時動作してる)ことに問題があるのかも…、と思ったので、ワームログの方のローテートはやめる事にしました。
# 最近はCodeRedやNimda系のワームアクセスが全然ないので、問題なしです。(^o^)