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: [email protected]
        ReportedBy: [EMAIL PROTECTED]


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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to