是否将日志存储为阻止操作? (请求阻塞,直到写入日志)? 或者他们是asynchronous的?
如果写入日志文件失败,或者需要很长时间,会发生什么情况?
其实并没有用Apache 2testing过,但是用Apache 1.3系列我几次打了2GB的日志文件限制大小。 此时Apache停止了响应,至less对于Apache来说,日志访问function对于Apache的运行至关重要。
如果即使使用Apache 2.x也是如此,可以通过将日志传输到logging器来解决这个问题。 这种方式将日志发送到syslog工具。
CustomLog "|/usr/bin/logger" combined
如果您可以使用Apache服务器,请尝试在Apache运行时阻止对日志文件的访问:以只读方式安装日志安装点或者删除访问权限。 走着瞧吧。