2014-02-27 123 views
0

是否有大型访问日志文件阻碍性能? Apache2日志的适当文件大小限制是什么?我每天都在cron中运行日志循环,限制为52 MB,但是每天运行一次,并且日志文件在一天完成并且日志轮转之前达到大约200 MB。我是否应该让日志旋转多次,以便更频繁地旋转,或者这个文件的大小不会妨碍性能足以打扰这个?Apache2日志文件大小和性能

回答

1

我不认为有一个大的日志文件会导致apache性能下降。它使用简单的将消息附加到文件末尾的处理程序。然而,你想要注意的是你的分区变满了。

如果你真的需要,你可以创建一个特殊的cron任务日志轮播对你的Apache2 logrotate的配置几次每天运行:

sudo crontab -e

4,8,12,16,20 * * * * /usr/sbin/logrotate -f /etc/logrotate.d/apache2

+0

是啊,这就是我正在思考,但我认为它可能是一个值得关注的问题,如果它是默认情况下用于logrotate的大小的4倍。然而,你是正确的,日志文件的大小并不妨碍简单的文本附件在文件末尾的性能。当我用VIM打开时,滚动到所有文本的底部需要一段时间,但只需追加,它不需要处理文件中已有的内容,只需添加到文件的末尾即可。我只是想确保这个文件大小没有任何其他问题。谢谢。 – Furbeenator