Bash catalina.out旋转,无需tomcat重启
我正在centos中使用Tomcat7。Catalina.out日志文件的大小正在快速增加。因此,我希望根据大小或每日基本情况旋转日志文件。我已经试过使用logrotate.conf了Bash catalina.out旋转,无需tomcat重启,bash,logging,tomcat7,Bash,Logging,Tomcat7,我正在centos中使用Tomcat7。Catalina.out日志文件的大小正在快速增加。因此,我希望根据大小或每日基本情况旋转日志文件。我已经试过使用logrotate.conf了 /opt/apache-tomcat-7.0.72/logs/catalina.out { copytruncate missingok daily su root root size 20M create rotate 3 compress notifempty date
/opt/apache-tomcat-7.0.72/logs/catalina.out {
copytruncate
missingok
daily
su root root
size 20M
create
rotate 3
compress
notifempty
dateext
dateformat -web01-%Y-%m-%d-%s
}
即使旋转完成。没有tomcat重启,catalina.out日志文件无法写入。仍然是0 KB。
请给我任何建议来完成这个 tomcat进程以哪个用户的身份运行?centos 7用户名为root。使用
lsof-Pn catalina.out
显示已打开日志文件的进程。