hc-httpclient-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: Occasional 505 and 400 status codes
Date Sun, 11 Mar 2012 15:22:12 GMT
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 <olegk@apache.org> 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: httpclient-users-unsubscribe@hc.apache.org
> > For additional commands, e-mail: httpclient-users-help@hc.apache.org
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
> For additional commands, e-mail: httpclient-users-help@hc.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
For additional commands, e-mail: httpclient-users-help@hc.apache.org


Mime
View raw message