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) 
...

0 ответов

Другие вопросы по тегам