On Fri, Oct 09, 2009 at 04:14:02PM -0400, Greg Gard wrote: > hi, > > we run 1.13.5 and have been very happy for the most part
I think you meant 1.3.15. Please check then that it's a "recent" 1.3.15.X, eg 1.3.15.10. > lately our > traffic has increased and we are now getting more 500 errors. not sure > what the cause is and don't think it is an haproxy problem as yet. Haproxy only emits status 500 on critical errors (eg: not enough memory). And I don't think at all that any misbehaviour from it could cause a server to issue a 500 either, so I tend to agree with you on the statement above. > my > question though is that i had maybe 200 500 errors today, but my stats > page shows no problems. all of the haproxy ----- status codes are fine > in the log no flags that i can see, just lots of server errors. are > these not considered errors by haproxy stats? Exactly. Haproxy counts the errors that it is related to. Eg: timeouts, disconnections, invalid HTTP messages, etc... But if the application server returns an error 500, it normally forwards it and has no reason to count an error if the response is correctly delivered. While I agree it may sound surprizing at first, imagine the mess it would make for people who balance outgoing HTTP proxies ! They would get a lot of false errors when retrieving responses from random servers on the net. Regards, Willy

