Questions tagged «logrotate»

2
指定每日日志轮换的时间
我注意到下面列出的每日日志轮换/etc/logrotate.d/是在上午6:40左右执行的。从日志文件的开头和结尾可以明显看出这一点。我可以自定义此时间并将其设置为午夜吗? 每天有一个日志文件真是太好了。 如果有问题,我正在使用ubuntu服务器10.04。


1
什么时间表logrotate?
我正在研究创建大日志文件的程序。 我想用logrotate处理它。 这是我的配置/etc/logrotate.d/: /var/log/myproject.log { hourly maxsize 1 rotate 6 missingok notifempty compress nocreate copytruncate su www-data www-data } (/var/log/myproject.log有所有者www-data) 指令 sudo logrotate -vf /etc/logrotate.conf 和 sudo logrotate -vf /etc/logrotate.d/myproject 正确旋转日志。 但是,调用它们后/etc/cron.hourly为空。这意味着不按小时调用logrotate。 我可以保证有logrotate脚本/etc/cron.daily吗? 该脚本是否检查日志文件的更新频率。即如果我有logrotate脚本/etc/cron.daily并且X在/etc/logrotate.d/设置weekly设置中有一些日志文件,它将X每天或每周轮换一次吗? 我可以复制粘贴/etc/cron.daily/logrotate到/etc/cron.hourly/吗?我可以剪切粘贴吗? 我应该添加0anacron文件到/etc/cron.hourly/吗? 我应该做些其他事情来启用每小时日志记录吗?
18 cron  logrotate 

2
Upstart不会在logrotation上重新打开日志文件
我们使用新贵来管理我们在Ubuntu服务器上的服务。它们生成的日志已注销到/var/log/upstart/SERVICE_NAME.log 然后每天使用12.04 LTS随附的logrotation脚本轮换日志文件: /var/log/upstart/*.log { daily missingok rotate 7 compress notifempty nocreate } 问题在于,尽管logrotate移动文件,但似乎没有信号指示upstart关闭并重新打开文件,从而使upstart进程写入删除PID。 init 1 root 8w REG 202,1 64 2431 /var/log/upstart/dbus.log.1 (deleted) init 1 root 13w REG 202,1 95 2507 /var/log/upstart/acpid.log.1 (deleted) init 1 root 14w REG 202,1 127 17377 /var/log/upstart/whoopsie.log.1 (deleted) init 1 root 36w REG 202,1 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.