如何配置 Apache 每 N 个请求自动重新启动?

如何配置 Apache 每 N 个请求自动重新启动?

我们在 Apache 2.2 上托管 svn,并且它的内存使用量缓慢增长直到它停止运行。我听说有一种神奇的设置可以让 Apache 在处理完每 N 个请求后自动重新启动。

有这个设置吗?在哪里可以了解更多信息?

答案1

嗯,为了学到更多,你当然可以做得更糟,而不是看Apache 2.2 官方文档

具体来说,在这种情况下,你似乎正在寻找每个子进程的最大请求数指示。

答案2

这个问题多快会变成一个大问题?

如果子循环选项(如 janneb 所建议的)不能解决泄漏问题,您可以设置计划任务以每天/每周重新启动服务。在 Linux 下,计划命令为,在 Windows 下,后面/etc/init.d/apache2 restart可能是或类似的。net start apachenet start apache

相关内容