log4j - Solr retaining disk space -


i'm experiencing following problem on productions solr slaves servers, solr keeps retaining disk space, if can't see file holding onto space , need solve issue restart solr every day, honest not ideal.

we think way log4j log rotation, seems when actual log file rotated solr leaving kind of thread open , thread continuously writing on log file.

this log4j.properties of now:

solr.log=logs/ log4j.rootlogger=info, file, console  log4j.appender.console=org.apache.log4j.consoleappender  log4j.appender.console.layout=org.apache.log4j.patternlayout log4j.appender.console.layout.conversionpattern=%-4r [%t] %-5p %c %x \u2013 %m%n  #- size rotation log cleanup. log4j.appender.file=org.apache.log4j.rollingfileappender log4j.appender.file.maxfilesize=4mb log4j.appender.file.maxbackupindex=9  #- file log , log format log4j.appender.file.file=${solr.log}/solr.log log4j.appender.file.layout=org.apache.log4j.patternlayout log4j.appender.file.layout.conversionpattern=%-5p - %d{yyyy-mm-dd hh:mm:ss.sss}; %c; %m\n  log4j.logger.org.apache.zookeeper=warn log4j.logger.org.apache.hadoop=warn  # set info enable infostream log messages log4j.logger.org.apache.solr.update.logginginfostream=off 

looking @ files in filesystem 4mb big, not sure space i'm missing is.

has experienced similar issue? or has idea start looking at?

solr running standalone on jetty.

thanks

i suspect console log eating disk space. check size of file (presumably $solr_install_dir/logs/solr-*-console.log).

the setting

log4j.rootlogger=info, file, console 

in log4j.properties specifies info level messages logged both file , console appender, unlike file appender console log never rotated.

change default log level warn:

log4j.rootlogger=warn, file, console 

and increase log level appenders want higher verbosity:

log4j.appender.file.threshold=info 

Comments

Popular posts from this blog

tcpdump - How to check if server received packet (acknowledged) -