You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2007/02/15 11:50:51 UTC

DO NOT REPLY [Bug 41621] New: - Apache 2.2.4 backend problem with Apache 2.0.59 Reverse Proxy

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41621>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=41621

           Summary: Apache 2.2.4 backend problem with Apache 2.0.59 Reverse
                    Proxy
           Product: Apache httpd-2
           Version: 2.2.4
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P3
         Component: All
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: hnmr@gft.com


We have an internal Webserver (IWS), which serves our Subversion repositories.
For the external access we have a reverse proxy (RP). The both servers are
running under SuSE Linux i586. The external connections from the Client to the
RP are always HTTPS as well as the connections between RP and IWS. The user
authentication and authorization are provided by 
 authnz_ldap_module (shared)
 ldap_module (shared)
against our MS ADS LDAP.

Ater we had upgraded IWS to Apache HTTPD 2.2.4 we faced on the problems, that
our external clients get the PROXY ERROR with a description 'Reason: Error
reading from the remote server'. The external users access to the repositories
with TortoiseSVN 1.4 and with Webbrowsers (Mozilla Firefox 2.0 and MS IE
6.0/7.0). The error is not depending on the client used.

In the error_log on RP there are entries like that:
[Thu Feb 15 11:10:52 2007] [error] [client xx.136.xxx.32] proxy: error reading
status line from remote server IWS, referer: https://RP/blah-blah
[Thu Feb 15 11:10:52 2007] [error] [client xx.136.xxx.32] proxy: Error reading
from remote server returned by /blah-blah referer: https://RP/blah-blah

On the IWS there are only entries, which mean, that there are NO problems while
serving the appropriate request:

xxx.xx.191.xx - user1 [15/Feb/2007:11:10:45 +0100] "GET /blah-blah HTTP/1.1" 200
9021
xxx.xx.191.xx - user1 [15/Feb/2007:11:10:45 +0100] "GET /blah-blah HTTP/1.1" 200
9021

The both boxes have the same clock time.

The users must reload the pages in their webbrowser or restart their subversion
action, when they get such an error. Sometimes they get the error once again but
 normally the next try works. Unfortunately the errors come sporadically, so we
cannot see any other relevant conditions for this behaivour like day time, the
load on the leased line, a definded url and so on.

Configuration:
IWS:
httpd -V
Server version: Apache/2.2.4 (Unix)
Server built:   Jan 16 2007 09:28:12
Server's Module Magic Number: 20051115:4
Server loaded:  APR 1.2.8, APR-Util 1.2.8
Compiled using: APR 1.2.8, APR-Util 1.2.8
Architecture:   32-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/usr/local"
 -D SUEXEC_BIN="/usr/local/bin/suexec"
 -D DEFAULT_PIDLOG="/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/etc/httpd/mime.types"
 -D SERVER_CONFIG_FILE="/etc/httpd/httpd.conf"

httpd -l
Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c
---------------------------
RP:
httpd -V
Server version: Apache/2.0.59
Server built:   Jul 31 2006 10:23:39
Server's Module Magic Number: 20020903:12
Server loaded:  APR 0.9.12, APR-UTIL 0.9.12
Compiled using: APR 0.9.12, APR-UTIL 0.9.12
Architecture:   32-bit
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT="/usr/local"
 -D SUEXEC_BIN="/usr/local/bin/suexec"
 -D DEFAULT_PIDLOG="/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/etc/httpd/mime.types"
 -D SERVER_CONFIG_FILE="/etc/httpd/httpd.conf"

httpd -l
Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c

Any help is appreciated. I'm ready to supply any additional information, that
could be needful to solve the problem. 
Thank you!

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 41621] - Apache 2.2.4 backend problem with Apache 2.0.59 Reverse Proxy

Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41621>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=41621





------- Additional Comments From rpluem@apache.org  2007-02-15 13:21 -------
You might find helpful settings for your RP here:
http://httpd.apache.org/docs/2.0/en/mod/mod_proxy.html#envsettings.
But it is really strange to me that this happened after you upgraded your IWS to
2.2.4. As there had been many changes between 2.0.x and 2.2.x in the proxy
backend connection handling I would have expected that there might be problems
after upgrading the RP to 2.2.4, but not after upgrading the IWS.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 41621] - Apache 2.2.4 backend problem with Apache 2.0.59 Reverse Proxy

Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41621>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=41621





------- Additional Comments From hnmr@gft.com  2007-02-16 00:33 -------
FYI: Because of the problems we have to get back to Apache HTTP Server 2.0.59 on
IWS. After the downgrade yesterday there were no errors anymore.



-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org