我们在 Apache 2.2 上托管 svn,并且它的内存使用量缓慢增长直到它停止运行。我听说有一种神奇的设置可以让 Apache 在处理完每 N 个请求后自动重新启动。
有这个设置吗?在哪里可以了解更多信息?
答案1
嗯,为了学到更多,你当然可以做得更糟,而不是看Apache 2.2 官方文档。
具体来说,在这种情况下,你似乎正在寻找每个子进程的最大请求数指示。
答案2
这个问题多快会变成一个大问题?
如果子循环选项(如 janneb 所建议的)不能解决泄漏问题,您可以设置计划任务以每天/每周重新启动服务。在 Linux 下,计划命令为,在 Windows 下,后面/etc/init.d/apache2 restart
可能是或类似的。net start apache
net start apache