似乎我运行的这个特定 apache2 服务器上的访问日志每天午夜都会被截断。我宁愿每周做一次而不是每天做一次,但我不知道目前在哪里做这个。
有任何想法吗?
答案1
通常日志轮换由日志旋转由 cron|anacron 通过/etc/cron/daily/logrotate
脚本运行的实用程序。
logrotate 实用程序有一个配置文件/etc/logrotate.conf
,其中包含所有 logrote 作业的默认值。这些默认值可以通过 中的脚本内容进行修改/etc/logrotate.d
。
例如在 CentOS 上anacron
(通过 /etc/anacrontab)运行/etc/cron.daily/logrotate
,读取/etc/logrotate.conf
添加到/被内容覆盖的指令/etc/logrotate.d/httpd
。
除了 cron 通过 中的指令运行 /etc/cron.daily/logrotate 脚本之外,Ubuntu 几乎相同/etc/crontab
。