Summary: | proxy error: Error reading from remote server | ||
---|---|---|---|
Product: | Apache httpd-2 | Reporter: | J Srinivasa Rao <jsrao_5> |
Component: | mod_proxy | Assignee: | Apache HTTPD Bugs Mailing List <bugs> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | jsrao_5 |
Priority: | P2 | ||
Version: | 2.0.55 | ||
Target Milestone: | --- | ||
Hardware: | Sun | ||
OS: | Solaris |
Description
J Srinivasa Rao
2006-05-23 17:58:03 UTC
Are you using SSL on httpd side? If you yes, you have been hit by PR37145. (In reply to comment #1) > Are you using SSL on httpd side? If you yes, you have been hit by PR37145. Yes I am using ssl on httpd side. But i am seeing this error on both http( Non SSL ) and https:// ( SSL ) requests intermittently The patch PR37145 has been applied earlier before moving Reverse proxy server to production. Either there is a problem with your backend system or you are probably facing some sort of keepalive problem (backend closed connection just as httpd sent request). I know that this may not be possible in a production environment, but are you able to catch such a situation with a network sniffer? Another approach would be to disable keepalives to the backend to find out if this makes the problem go away. So please try the following setting: SetEnv proxy-nokeepalive 1 I'm having a similar problem with apache 2.2.2 and IIS from windows 2003sp1/2000sp4/nt40sp6a (no ssl & only ipv4). 'SetEnv proxy-nokeepalive 1' resolves the problem. The problem is related to a RST packet sent from the backend server to the apache reverse proxy. See http://issues.apache.org/bugzilla/show_bug.cgi?id=39499#c7 apache is running on linux 2.6.16.20 and/or 2.6.17-rc6 Hi Guys First of all, thanks alot for all your sugestions. I tried with this "SetEnv proxy-nokeepalive 1" setting last week. and my QA team monitored the system for a week. seems to be everything is good and the problem is fixed. Thanks once gain .. |