日志被截断-在哪里?

日志被截断-在哪里?

似乎我运行的这个特定 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

相关内容