相关疑难解决方法(0)

Solr 5.1:Solr正在创建太多日志文件

我正在处理Solr 5.1创建太多日志文件的问题.每次重新启动Solr,并在整个星期内定期,Solr会创建以下文件,我需要它停止:

  1. solr_gc_xxxxxxxx_xxxx类型的文件,其中x代表日期和某种识别号码.这些包含垃圾收集信息.
  2. solr_log_xxxxxxxx_xxxx类型的文件,其中x代表日期和某种标识号.它们包含您在solr.log中找到的相同类型的信息.
  3. 一个solr- [port] -console.log类型的文件.它始终只包含以下文本:WARNING: System properties and/or JVM args set. Consider using --dry-run or --exec

在一周内,我收集了近三十个1和2类文件!

更糟糕的是,文件类型1和2似乎不尊重我的log4j.rootlogger设置,而是填充了INFO级别的材料.

以下是我的log4j.properties文件的相关部分:

#  Logging level
solr.log=logs
log4j.rootLogger=WARN, file

#- size rotation with log cleanup.
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.MaxFileSize=100MB
log4j.appender.file.File=${solr.log}/solr.log
log4j.appender.file.MaxBackupIndex=0
Run Code Online (Sandbox Code Playgroud)

我想做的是以下内容:

  1. 仅创建solr.log +一个备份文件.solr.log应该定期覆盖.
  2. 不创建任何其他日志文件.

我该怎么做才能做到这一点?

java lucene solr

6
推荐指数
1
解决办法
5033
查看次数

标签 统计

java ×1

lucene ×1

solr ×1