![Tomcat logrotate 오류: tomcat:1 잘못된 회전 횟수 '7 압축 누락 ok 크기 5M}'](https://linux55.com/image/206163/Tomcat%20logrotate%20%EC%98%A4%EB%A5%98%3A%20tomcat%3A1%20%EC%9E%98%EB%AA%BB%EB%90%9C%20%ED%9A%8C%EC%A0%84%20%ED%9A%9F%EC%88%98%20'7%20%EC%95%95%EC%B6%95%20%EB%88%84%EB%9D%BD%20ok%20%ED%81%AC%EA%B8%B0%205M%7D'.png)
CentOS 8에 독립형 Tomcat이 설치되어 있고 파일을 회전하려고 합니다 catalina.out
.
/etc/logrotate.d/tomcat
with라는 파일을 만들고 vim
다음 줄을 추가했습니다.
/opt/tomcat9/logs/catalina.out { copytruncate daily rotate 7 compress missingok size 5M }
그런데 수동으로 실행하려고 하면 다음과 같은 오류가 발생합니다.
[root@dummy bin]# /usr/sbin/logrotate /etc/logrotate.conf
error: tomcat:1 bad rotation count '7 compress missingok size 5M }'
누군가 내가 뭘 잘못하고 있는지 설명할 수 있나요?
답변1
각 구성 지시문은 자체 줄에 있어야 합니다.
/opt/tomcat9/logs/catalina.out {
copytruncate
daily
rotate 7
compress
missingok
size 5M
}
답변2
내 경우에는 각 줄 끝에 # 주석이 있습니다.