我在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。
发布于 2015-02-21 00:15:00
听起来不像是要在cron中运行的设置。http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/提供了一个很好的概述
发布于 2015-03-06 03:32:38
抱歉地说,除了可能的文件权限问题之外,我不确定还有什么其他原因。
https://stackoverflow.com/questions/28627767
复制相似问题