Max requests per destination 64 exceeded for HttpDestination?

Hi,all,

I found some errors in my router node ,and then all the queries are failed.the errors see below.

2018-01-12T16:19:13,616 ERROR [qtp1202929159-245] io.druid.server.AsyncQueryForwardingServlet - Exception handling request: {class=

io.druid.server.AsyncQueryForwardingServlet, exceptionType=class java.util.concurrent.RejectedExecutionException, exceptionMessage=

Max requests per destination 64 exceeded for HttpDestination[http://192.168.7.5:8042]@6f64b748,queue=64,pool=DuplexConnectionPool[

c=256/256,a=256,i=0], exception=java.util.concurrent.RejectedExecutionException: Max requests per destination 64 exceeded for HttpD

estination[http://192.168.7.5:8042]@6f64b748,queue=64,pool=DuplexConnectionPool[c=256/256,a=256,i=0], query=TimeseriesQuery{dataSo

urce=‘server_event’, querySegmentSpec=LegacySegmentSpec{intervals=[2018-01-05T00:00:00.000+08:00/2018-01-06T00:00:00.000+08:00]}}。

my broker node config:

Query cache

druid.broker.cache.useCache=true

druid.broker.cache.populateCache=true

druid.cache.type=local

druid.cache.sizeInBytes=2000000000

druid.broker.retryPolicy.numTries=5

druid.broker.http.numConnections=200

druid.broker.http.numRequestsQueued=1024

druid.broker.http.readTimeout=PT5M

druid.processing.buffer.sizeBytes=1073741823

druid.processing.numThreads=48

druid.server.http.numThreads=100

And what’s your advice,thanks.

Hello,

The router has its own separate HTTP client config properties, I would try adjusting the following properties:

druid.router.http.numRequestsQueued

druid.router.http.numConnections

Thanks,

Jon