hc-httpclient-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mohit Anchlia <mohitanch...@gmail.com>
Subject Re: Monitoring connections
Date Tue, 24 Apr 2012 22:49:49 GMT
On Tue, Apr 24, 2012 at 2:38 PM, Oleg Kalnichevski <olegk@apache.org> wrote:

>  On Tue, 2012-04-24 at 07:46 -0700, Mohit Anchlia wrote:
> > We are few times a day see high response times and we suspect it might
> have
> > to do with firewall dropping connection because of tcp keep alive. Even
> > though we have set to expire connection before that, I would still like
> to
> > confirm that this is not an issue. Is there a easy way to monitor how
> long
> > it takes for the httpclient to create a new connection or if it first
> > timedout because of dropped connection and then created a new connection?
> > This is in production so would like to know the safest approach.
>
> You can create a custom SchemeSocketFactory implementation or decorate
> one of the existing ones and measure the time elapsed in #connectSocket
> method in order to find out how long it took to establish connection to
> the remote host.
>
>
Thanks! Is the retry mechanism because of bad socket built in this method?
If there is a dropped connection by firewall, is that seamlessly taken care
of by this method? Or does it try to take another connection from the pool.
We use pool of connections.


> Hope this helps
>
> Oleg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
> For additional commands, e-mail: httpclient-users-help@hc.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message