On Wed, 2008-06-25 at 17:14 -0400, Sam Berlin wrote:
> Hi Folks,
> 
> We just stumbled across an issue with persistent connections where the
> server is sending a Connection: Keep-Alive header, but also a
> Keep-Alive header with a timeout=## (and a max=##).  HttpClient's
> connection management sees that the connection can be kept alive, so
> pools it for potential reuse, but doesn't respect the timeout (or max)
> values.  The problem is that the connection remains opens from the
> eyes of HttpClient.  A subsequent request sends correctly (with no
> IOX's, oddly enough), but reading causes HttpClient to read a -1 and
> throw a NoHttpResponseException.  This is against a run-of-the-mill
> Apache httpd server.
> 
> This is normally supposed to be handled by a HttpRequestRetryHandler,
> to retry to the connection, but I'm wondering if it shouldn't even get
> there in the first place.  Should HttpClient respect the Keep-Alive
> header's timeout (and max, or other) token and use a new connection in
> the first place?
> 

Hi Sam

We certainly need to fix that. Could you please open a JIRA for this
issue?

Oleg

> Sam
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to