lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ian Holsman (JIRA)" <j...@apache.org>
Subject [jira] Created: (SOLR-861) SOLRJ Client does not release connections 'nicely' by default
Date Sat, 15 Nov 2008 05:15:44 GMT
SOLRJ Client does not release connections 'nicely' by default
-------------------------------------------------------------

                 Key: SOLR-861
                 URL: https://issues.apache.org/jira/browse/SOLR-861
             Project: Solr
          Issue Type: Bug
          Components: clients - java
    Affects Versions: 1.3
         Environment: linux
            Reporter: Ian Holsman


as-is the SolrJ Commons HttpServer uses the multi-threaded http connection manager. This manager
seems to keep the connection alive for the client and does not close it when the object is
dereferenced.

When you keep on opening new CommonsHttpSolrServer instances it results in a socket that is
stuck in the CLOSE_WAIT state. Eventually this will use up all your available file handles,
causing your client to die a painful death.

The solution I propose is that it uses a 'Simple' HttpConnectionManager which is set to not
reuse connections if you don't specify a HttpClient.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message