管理 LAMP 访问日志

管理 LAMP 访问日志

在执行另一项任务时,我进入了 /var/log 目录,偶然注意到一个名为 http-mywebsitename.com-access.log 的文件,大小为 50Gb。虽然不知道它到底是什么,但我发现文件增长到这么大有点令人担忧,所以我查看了文件内部。它似乎只是每个文件访问的记录。

虽然我认为这可能很有用,但我想不出 50Gb 记录目前有什么用处,所以我清空了文件以释放空间并继续做我的事。五天后,它又变成了 60Mb。所以我的问题如下:

  1. 在哪里可以打开或关闭这个日志?
  2. 什么控制着此日志中保存的粒度级别?
  3. 为什么我要保留多 Gb 的访问日志?

答案1

您需要使用日志旋转

http://httpd.apache.org/docs/2.0/programs/rotatelogs.html

它会自动消除旧日志

相关内容