Windows版のApacheで、Apacheを停止してもrotatelogsのプロセスが残ってしまう問題。Apache2.2.3~2.2.5で発生した。(2.2.3より前は試してないので分からない。)
参考になる記事が少ないが、海外の掲示板で見つけた。
In short - rotatelogs (and piped logging in general) has been improved for Apache 2.2.6 at the cost of disabling FastCGI programs and mod_perl.
There are still four processes created for rotatelogs (two for the Apache parent process and two for the Apache child process). This is because piped logs run a command-interpreter (CMD.EXE) in order to run the specified executable (rotatelogs.exe). This is apparently intentional. The log processes now all shut down correctly when Apache shuts down.
Apache2.2.6で問題が解消されたが、2.2.6では代わりにFastCGIとmod_perlに問題が発生しているということか。
0 件のコメント:
コメントを投稿