Windows

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

  • March 6, 2017

我看到 Apache 的rotatelogs.exe. 在我的一台伺服器上,我看到多個rotatelogs.exe計數進入 100。通常我通常只看到 6 個我可以合理化為我輪換的 3 個日誌。有誰知道為什麼會發生這種情況以及如何防止它發生?當rotatelogs.exe程序達到 100 時,一切都變慢了,Apache 被有效地關閉,因為它不能再處理請求了。

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

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

在此先感謝您的幫助!

我發現這是我們使用的 Apache 版本中的一個錯誤。RotateLogs 程序與 Apache 實例分離,並且未正確關閉。通過升級到 Apache 的最新 2.0 分支(撰寫本文時為 2.0.63),問題得到了糾正。

引用自:https://serverfault.com/questions/125957