我在logrotate.d中为tomcat catalina.out做了配置,并将大小修改为200M以下是我的配置文件:
/opt/apache-tomcat-7.0.55/logs/catalina.out {
copytruncate
size 200M
rotate 20
compress
missingok
daily
}
但不幸的是它甚至没有运行日志交叉900 MiB。我必须手动运行命令logrotate -f tomcat
。手动执行有效,所以我相信我的配置是正确的。
我是否需要重新启动此框或需要执行任何操作才能执行此文件。
我甚至尝试从文件中删除daily
但没有任何改变。
这是我第一次配置logrotate。
答案 0 :(得分:0)
听起来好像没有设置在cron中运行。 http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/提供了一个很好的概述
答案 1 :(得分:0)
很抱歉,我不确定除了可能的文件许可问题之外还有什么其他问题。