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