Hi, We are having a "primary" Solr shard, and multiple "secondary" shards. We query data from the secondary shards by specifying the "shards" param in the
query params. But we found that after recieving the data, there are large number of CLOSE_WAIT on the secondary shards from the primary shards. Like for e.g. tcp 1 0 primaryshardhost:56109 secondaryshardhost1:8090 CLOSE_WAIT tcp 1 0 primaryshardhost:51049 secondaryshardhost1:8090 CLOSE_WAIT tcp 1 0 primaryshardhost:49537 secondaryshardhost1:8089 CLOSE_WAIT tcp 1 0 primaryshardhost:44109 secondaryshardhost2:8090 CLOSE_WAIT tcp 1 0 primaryshardhost:32041 secondaryshardhost2:8090 CLOSE_WAIT tcp 1 0 primaryshardhost:48533 secondaryshardhost2:8089 CLOSE_WAIT We even changed the code to open the Solr connections as below.. SimpleHttpConnectionManager cm = new SimpleHttpConnectionManager(true); cm.closeIdleConnections(0L); HttpClient httpClient = new HttpClient(cm); solrServer = new CommonsHttpSolrServer(url,httpClient); solrServer.optimize(); But still we see these issues. Any ideas? Does Solr persist the connections to the secondary shards? -- Thanks, Mukunda