什么是 Ansible 日志轮换周期?
Posted
技术标签:
【中文标题】什么是 Ansible 日志轮换周期?【英文标题】:What’s Ansible log rotation periodicity? 【发布时间】:2019-12-30 11:20:36 【问题描述】:在ansible.cfg
中,我使用log_path
变量来定义保存Ansible 日志的位置。
日志文件会自动生成并填充,但日志轮换似乎无效。
我需要有关 Ansible 日志轮换的信息。
在 ansible.cfg 中定义 log_path 后,我运行 Ansible 数周数次。日志已保存,但没有轮换。
## ansible.cfg
log_path = /my/ansible/log.path
我会有两个文件:
/my/ansible/log.path
包含最新日志
/my/ansible/log.path.0
例如包含最旧的日志
但我只将所有日志保存在/my/ansible/log.path
。
【问题讨论】:
没有日志轮换,不知道你为什么认为有一个。 谢谢。我读了this ansible.cfg example,但我误解了关于 log_path 的评论。 我同意,这听起来确实误导了它的措辞方式。无论如何,官方文档是here,以防您想深入了解。 【参考方案1】:正如here 所写,Ansible 没有日志轮换。
# logging is off by default unless this path is defined
# if so defined, consider logrotate
#log_path = /var/log/ansible.log
【讨论】:
以上是关于什么是 Ansible 日志轮换周期?的主要内容,如果未能解决你的问题,请参考以下文章