Apache在Windows上生成太多rotatelogs.exe?

我看到Apache的rotatelogs.exe有一些奇怪的行为。 在我的一台服务器上,我看到多个rotatelogs.exe数到100。 通常情况下,我通常只能看到6个我可以合理化的3个旋转的日志。 有谁知道为什么这可能会发生,我怎么能阻止它发生? 当rotatelogs.exe进程进入100的时候,一切都变慢了,Apache被有效的closures了,因为它不能再处理请求了。

我们在我们的httpd.conf文件中使用以下行:

ErrorLog“| \”C:/ Program Files / Apache2 / bin / rotatelogs.exe \“\”C:/ Program Files / Apache2 / logs / error_log。%Y-%m-%d-%H_%M_% “20M”

先谢谢您的帮助!

我发现这是我们使用的Apache版本中的一个错误。 RotateLogs进程正在从Apache实例中脱离出来,并没有正确closures。 通过升级到Apache的最新的2.0分支(在撰写本文时为2.0.63),问题被纠正了。