내 VM에서 아래 로그 회전을 활성화했지만 여전히 다음 날 로그가 회전되지 않고 로그 파일 1개에 로그가 추가되는 것을 볼 수 있습니다.
실제로 필요한 것은 서비스가 4월 7일에 시작되어 로그가 작성 중이고 4월 7일 말에 현재 로그 파일이 4월 7일로 압축되어 새 로그 파일이 생성되어야 한다고 상상해 보세요. 그러나 아래 항목을 추가한 후에도 logrotate.d
동일한 로그 파일에 로그가 추가되는 것을 볼 수 있습니다.
또한 로그 파일이 10MB에 도달하면 회전되어야 하며 .gz
새 로그 파일이 생성되어야 합니다. 로그 크기가 19MB에 달하는 것을 볼 수 있었지만 여전히 회전이 발생하지 않았습니다.
서비스를 다시 시작해 crond
도 여전히 동일한 문제가 발생합니다. 도와주세요.
아래 로그 파일에는 4월 7일과 8일 항목이 모두 포함되어 있습니다.
total 19140
-rw------- 1 aemelics aemelics 19M Apr 8 02:00 /logs/springboot/content-data-svc.log
- logrotate.d의 항목
cat /etc/logrotate.d/react
/logs/springboot/*.log
{
copytruncate
daily
dateext
rotate 3
size 100M
notifempty
missingok
compress
postrotate
endscript
}
crontab에도 항목이 추가되었습니다.
crontab -l
45 * * * * /usr/sbin/logrotate /etc/logrotate.d/react 2>/dev/null