Thanks for the suggestions.

@Fredrik, not using Httpd and nothing in catalina.out or err.

I was out last week but trying the logging now.
Our ops guy is thinking that maybe the load-balancer is closing the
connections that are being kept alive.
Hopefully the logging will reveal what is happening.

Thanks,
Greg


On Sun, Mar 11, 2012 at 11:22 AM, Oleg Kalnichevski <[email protected]>wrote:

> On Sat, 2012-03-10 at 17:53 -0500, Greg Lindholm wrote:
> > Is there anything from the http get or the response objects I could log
> that might throw some light on what is happening?
>
> Please have a look at the HttpClient logging guide:
>
> http://hc.apache.org/httpcomponents-client-ga/logging.html
>
> Oleg
>
> > Is there anyway to get at the raw message exchange after-the-fact once
> I've gotten the response?  Maybe a custom subclass of httpget?
> >
> > Again, any help would help.
> >
> > Thanks
> > Greg
> >
> >
> > Sent from my iPad
> >
> > On Mar 10, 2012, at 3:10 PM, Oleg Kalnichevski <[email protected]> wrote:
> >
> > > On Fri, 2012-03-09 at 15:17 -0500, Greg Lindholm wrote:
> > >> I have a web app that uses HttpClient 4.1.3 and HttpCode 4.1.4 to
> send a
> > >> request to another service I also run and the client is getting
> occasional
> > >> status codes 505 and 400 reported.
> > >>
> > >> It processes about 50,000 requests a day and in each days log I see
> 25 - 50
> > >> errors for unexpected status codes of either 505 or 400 being
> returned.
> > >>
> > >> My service is running under Tomcat 6 and it doesn't (in my code) ever
> > >> return a status 400 or 505, and there is nothing in the service logs
> to
> > >> indicate a problem. (It's possible if there was a problem at the
> service
> > >> that I'm not logging it.)
> > >>
> > >> When my app gets one of these unexpected status code I dump everything
> > >> about the transaction to the log but I am not seeing anything odd,
> > >> everything I see is looking fine.
> > >>
> > >> The client is using ThreadSafeClientConnManager and DefaultHttpClient
> and
> > >> it's  executing an HttpGet always to the same URL with some Headers
> added.
> > >>
> > >> I have not been able to reproduce this issue in testing only in
> production.
> > >>
> > >> Is there any know issues that would cause this?
> > >>
> > >> Can anyone suggest how to figure out what is causing this?
> > >>
> > >
> > > There is no way of saying for sure without seeing the exact message
> > > exchanges. HTTP status 505 (HTTP version not supported) seems bizarre
> > > though.
> > >
> > >> Is ThreadSafeClientConnManager really thread safe?
> > >
> > > Yes, it is.
> > >
> > >> Is DefaultHttpClient created with a ThreadSafeClientConnManager
> thread safe?
> > >>
> > >
> > > Yes, it is.
> > >
> > > These problems are unlikely to have anything to do with thread safety.
> > >
> > > Oleg
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > 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]
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to