Windows
如何將 Apache 配置為每 N 個請求自動重新啟動自身?
我們在 Apache 2.2 上託管 svn,它的記憶體使用量緩慢增長,直到它停止。我聽說有一個神奇的設置可以讓 Apache 在處理每 N 個請求後自動重啟。
這個設置存在嗎?我在哪裡可以了解更多資訊?
好吧,要了解更多資訊,您肯定會比查看官方 Apache 2.2 文件做得更糟。
特別是在這種情況下,您似乎正在尋找MaxRequestsPerChild指令。
問題多快成為問題?
如果子循環選項(如 janneb 建議的)無法解決洩漏問題,您可以設置計劃任務以每天/每週重新啟動服務。在 Linux 下,調度命令是
/etc/init.d/apache2 restart
,在 Windows 下,它可能會net start apache
跟隨net start apache
或類似。