Hello everyone.
We recently encountered another online question, only restart the process can recover. Does anyone know why? How to detect this exception > All queries will report the following errors:Max requests queued per destination 3000 exceeded > At first, I suspected that the thread pool was full. But, check the jstack information of the system. There is no thread actually executing > Unable to recover automatically, only restart the process Caused by: java.util.concurrent.RejectedExecutionException: Max requests queued per destination 3000 exceeded for HttpDestination[http://localhost:8983]@d368dfe,queue=3000,pool=MultiplexConnectionPool@3f16228[c=0/4/4,a=0,i=0,q=3000] at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:293) at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:263) at org.eclipse.jetty.client.HttpClient.send(HttpClient.java:600) at org.eclipse.jetty.client.HttpRequest.sendAsync(HttpRequest.java:778) at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:765) at org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:409) Thanks.
