I am trying out Solr 9.2.1 to replace a Solr Cloud cluster running 8.2

I only want WARN and ERROR logging. I do not want any GC logging.

With Solr 9.2.1 I am getting INFO level logs for LogUpdateProcessorFactory.
Here is an example of a log entry:

INFO  (qtp1372422140-159) [c:BTS s:shard1 r:core_node10 
x:XXX_shard1_replica_n9] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr 
path=/update 
params={update.distrib=FROMLEADER&distrib.from=http://xxx/solr/XXX_shard1_replica_n2/&wt=javabin&version=2}{add=[472702900966
 (1765074970479689728)]} 0 0

Here are the JAVA args from the Solr console web page:

 java
-server
-Xms500M
-Xmx500M 
-Xlog:disable 
-DzkClientTimeout=60000
-DzkHost=BLAH,BLAH,BLAH 
-Dsolr.log.dir=/var/log/solr/instancerepl101 
-Djetty.port=12101
-DSTOP.PORT=11101
-DSTOP.KEY=solrrocks 
-Duser.timezone=UTC 
-Djetty.home=/opt/solr-9.2.1/server
-Dsolr.solr.home=/data/solr/instancerepl101/solr/data
-Dsolr.install.dir=/opt/solr-9.2.1
-Dsolr.install.symDir=/opt/solr
-Dsolr.default.confdir=/opt/solr-9.2.1/server/solr/configsets/_default/conf
-Dlog4j.configurationFile=/data/solr/instancerepl101/solr/log4j/log4j2.xml
-Dsolr.jetty.host=0.0.0.0
-Xss256k
-Djava.security.manager
-Djava.security.policy=/opt/solr-9.2.1/server/etc/security.policy
-Djava.security.properties=/opt/solr-9.2.1/server/etc/security.properties
-Dsolr.internal.network.permission=*
-DdisableAdminUI=false
-Dsolr.log.muteconsole
-jar start.jar
--module=http
--module=gzip


Here is how the process was started:



-DSTOP.KEY=solrrocks
-DSTOP.PORT=11001
-DdisableAdminUI=false
-Djava.security.manager
-Djava.security.policy=/opt/solr
-9.2.1/server/etc/security.policy
-Djava.security.properties=/opt/solr
-9.2.1/server/etc/security.properties
-Djetty.home=/opt/solr
-9.2.1/server
-Djetty.port=12001
-Dlog4j.configurationFile=/data/solr/instance01/solr/log4j/log4j2.xml
-Dsolr.default.confdir=/opt/solr
-9.2.1/server/solr/configsets/_default/conf
-Dsolr.install.dir=/opt/solr
-9.2.1
-Dsolr.install.symDir=/opt/solr
-Dsolr.internal.network.permission=*
-Dsolr.jetty.host=0.0.0.0
-Dsolr.jetty.inetaccess.excludes=
-Dsolr.jetty.inetaccess.includes=
-Dsolr.log.dir=/var/log/solr/instance01
-Dsolr.log.muteconsole
-Dsolr.solr.home=/data/solr/instance01/solr/data
-Duser.timezone=UTC
-DzkClientTimeout=60000
-DzkHost=BLAH BLAH BLAH
-XX:+CMSParallelRemarkEnabled
-XX:+CMSScavengeBeforeRemark
-XX:+CrashOnOutOfMemoryError
-XX:+ExplicitGCInvokesConcurrent
-XX:+ParallelRefProcEnabled
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+UseConcMarkSweepGC
-XX:
-OmitStackTraceInFastThrow
-XX:CMSInitiatingOccupancyFraction=50
-XX:CMSMaxAbortablePrecleanTime=6000
-XX:ConcGCThreads=4
-XX:ErrorFile=/var/log/solr/instance01/jvm_crash_%p.log
-XX:MaxTenuringThreshold=8
-XX:ParallelGCThreads=4
-XX:PretenureSizeThreshold=64m
-XX:SurvivorRatio=4
-XX:TargetSurvivorRatio=90
-Xlog:disable
-Xms500M
-Xmx500M
-Xss256k


How do I stop these logs?
INFO  (qtp1372422140-159) [c:BTS s:shard1 r:core_node10 
x:XXX_shard1_replica_n9] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr 
path=/update 
params={update.distrib=FROMLEADER&distrib.from=http://xxx/solr/XXX_shard1_replica_n2/&wt=javabin&version=2}{add=[472702900966
 (1765074970479689728)]} 0 0

What do I need to put in the Solr.in.sh or somewhere that will stop 
LogUpdateProcessorFactory from logging at level INFO?


Reply via email to