【发布时间】:2017-08-31 05:02:38
【问题描述】:
这是我用于 docker 日志轮换的 conf 文件(docker-container) :
/var/lib/docker/containers/*/*.log {
rotate 7
hourly
compress
maxsize 10M
missingok
create root root
delaycompress
copytruncate
}
这是我运行日志旋转的命令:
sudo logrotate -fv /etc/logrotate.d/docker-container
当我手动运行命令日志时,会轮换, 但 1 小时后它不会自动旋转。 如何开启自动日志轮换?
【问题讨论】:
-
crontab 中有 logrotate 吗?它多久运行一次? crontab 中有什么命令?
-
是的 logrotate 在 crontab 中,现在它每小时轮换一次。这是我的 crontab 配置:“0 */1 * * * /usr/sbin/logrotate /etc/logrotate.d/docker-container”
标签: logging docker crontab logrotate log-rotation