我最近更新了服务器的配置,将 /var/www 和 /var/log 重新定位到 /home 文件夹中,我还更新了所有虚拟主机,将日志写入新的 /home/log 文件夹中。
但是现在日志被写在巨大的文件中,一个用于错误,一个用于访问,而不是像以前那样以多个存档文件(如log.1.log,log.2.gz)的形式存在。
我怎样才能恢复日志文件分割?
答案1
由于您已更改日志的位置,因此您还应该更新配置,logrotate
因为它仍会查找这些日志/var/log
。我不知道您使用的是哪个 Linux 发行版,但它们应该位于/etc/logrotate.d/
目录中
答案2
你需要改变/etc/logrotate.d/apache2
。请参阅http://www.thegeekstuff.com/2010/07/logrotate-examples/