Hello everyone.
We recently encountered an online problem, only restart the process can recover. > The following threads are always in the WAITING state, will not exit > There is no obvious exception message in the log. > Maybe, the problem will only be triggered when querying multiple collections, but I'm not sure "qtp148626113-20273759" #20273759 prio=5 os_prio=0 tid=0x00007f9bfda5c000 nid=0xa7bf waiting on condition [0x00007f9bf5087000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park0(Native Method) - parking to wait for <0x0000000315020648> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java:1025) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:176) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2047) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:446) at java.util.concurrent.ExecutorCompletionService.take(ExecutorCompletionService.java:193) at org.apache.solr.handler.component.HttpShardHandler.take(HttpShardHandler.java:121) at org.apache.solr.handler.component.HttpShardHandler.takeCompletedOrError(HttpShardHandler.java:114) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:524) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:216) "httpShardExecutor-5-thread-14362-processing-x: #313991 prio=5 os_prio=0 tid=0x00007f97db561800 nid=0x13a87 in Object.wait() [0x00007f97bdfd6000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.jetty.client.util.InputStreamResponseListener$Input.read(InputStreamResponseListener.java:318) - locked <0x00000001c0c045c8> (a org.eclipse.jetty.client.util.InputStreamResponseListener) at org.apache.solr.common.util.FastInputStream.readWrappedStream(FastInputStream.java:90) at org.apache.solr.common.util.FastInputStream.refill(FastInputStream.java:99) at org.apache.solr.common.util.FastInputStream.readByte(FastInputStream.java:217) at org.apache.solr.common.util.JavaBinCodec._init(JavaBinCodec.java:211) at org.apache.solr.common.util.JavaBinCodec.initRead(JavaBinCodec.java:202) at org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:195) at org.apache.solr.client.solrj.impl.BinaryResponseParser.processResponse(BinaryResponseParser.java:51) at org.apache.solr.client.solrj.impl.Http2SolrClient.processErrorsAndResponse(Http2SolrClient.java:711) at org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:421) at org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:776) at org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1290) at org.apache.solr.handler.component.HttpShardHandler.request(HttpShardHandler.java:80) Thanks.