RollingFileAppender log4j не удаляет предыдущие файлы журнала
RollingFileAppender из log4j не может полностью удалить предыдущие старые файлы, и он постоянно занимает место на моем компьютере. Может кто-нибудь помочь мне увидеть, что может быть виновником?
ОС - Ubuntu & Файлы журнала создаются из файла Jar.
Вот log4j.properties
# Root logger option
log4j.rootLogger=Info, file
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
#Redirect to Tomcat logs folder
#log4j.appender.file.File=${catalina.home}/logs/logging.log
log4j.appender.file.File=/var/log/bid_down/google_pla_bid_down.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
log4j.logger.com.amazonaws.request=DEBUG
Доказательство того, что старые удаленные файлы все еще существуют в машине
lsof | grep "/var" | grep deleted
java 1686 ubuntu 1w REG 202,1 6329217024 149810 /var/log/bid_down/pla_bid_down.log (deleted)
java 1686 ubuntu 12w REG 202,1 8511488 149805 /var/log/bid_down/google_pla_bid_down.log.10 (deleted)
java 1686 1695 ubuntu 1w REG 202,1 6329217024 149810 /var/log/bid_down/pla_bid_down.log (deleted)
java 1686 1695 ubuntu 12w REG 202,1 8511488 149805 /var/log/bid_down/google_pla_bid_down.log.10 (deleted)
...