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 2006/05/16 01:33:39 UTC

DO NOT REPLY [Bug 39588] New: - Mod_Proxy_Balancer with Mod_Rewrite intermittently connects to incorrect host

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=39588>.
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=39588

           Summary: Mod_Proxy_Balancer with Mod_Rewrite intermittently
                    connects to incorrect host
           Product: Apache httpd-2
           Version: 2.2.2
          Platform: Sun
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P1
         Component: mod_proxy_balancer
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: rdenison@gci.com
                CC: rdenison@gci.com


The software is version 2.2.2 (prefork) built with GCC 3.4.2, compilation
commands and loaded modules are listed below.  We're using mod_rewrite,
mod_proxy, and mod_proxy_balancer to distribute requests for a website between 2
Zope instances for local content, and a third-party content provider.

The problem occurs intermittently, where requests that should be proxied
to a Zope instance running locally on the server are being submitted to
the third party content provider, like this configuration snippet:

    RewriteRule ^/(yyyyyyyyy.*)$ http://content.provider.net/$1 [P,L]
    RewriteRule ^/(zzzzzzzzz.*)$ http://content.provider.net/$1 [P,L]
    RewriteRule ^/static(.*)$ /static$1 [L]
    RewriteRule ^/(.*)$
balancer://zopecluster/VirtualHostBase/http/websites.domain.tld:80/www_site/VirtualHostRoot/$1
[P,L]

    <Proxy balancer://zopecluster>
        BalancerMember http://localhost:9080
        BalancerMember http://localhost:9081
        #BalancerMember http://localhost:9082
        #BalancerMember http://localhost:9083
    </Proxy>

We upped the logging on the servers and extracted the following:

access_log:

website.domain.tld - - [12/May/2006:17:23:03 -0800] "GET
/outages_and_maintenance?[object%20Object] HTTP/1.1" 404 346

error_log:

[Fri May 12 17:23:03 2006] [debug] mod_proxy_balancer.c(41): proxy:
BALANCER: canonicalising URL
//zopecluster/VirtualHostBase/http/website.domain.tld:80/www_site/VirtualHostRoot/outages_and_maintenance
[Fri May 12 17:23:03 2006] [debug] mod_proxy_balancer.c(803): proxy:
Entering byrequests for BALANCER (balancer://zopecluster)
[Fri May 12 17:23:03 2006] [debug] mod_proxy_balancer.c(396): proxy:
BALANCER (balancer://zopecluster) worker (http://localhost:9081)
rewritten to
http://localhost:9081/VirtualHostBase/http/website.domain.tld:80/www_site/VirtualHostRoot/outages_and_maintenance?[object%20Object]
[Fri May 12 17:23:03 2006] [debug] mod_proxy.c(736): Running scheme
balancer handler (attempt 0)
[Fri May 12 17:23:03 2006] [debug] mod_proxy_http.c(1661): proxy: HTTP:
serving URL
http://localhost:9081/VirtualHostBase/http/website.domain.tld:80/www_site/VirtualHostRoot/outages_and_maintenance?[object%20Object]

>>>
[Fri May 12 17:23:03 2006] [debug] proxy_util.c(1811): proxy: connecting
http://localhost:9081/VirtualHostBase/http/website.domain.tld:80/www_site/VirtualHostRoot/outages_and_maintenance?[object%20Object]
to localhost:9081
[Fri May 12 17:23:03 2006] [debug] proxy_util.c(1911): proxy: connected
/VirtualHostBase/http/website.domain.tld:80/www_site/VirtualHostRoot/outages_and_maintenance?[object%20Object]
to content.provider.net:80
<<<<

[Fri May 12 17:23:03 2006] [debug] proxy_util.c(2005): proxy: HTTP: fam
2 socket created to connect to localhost
[Fri May 12 17:23:03 2006] [debug] proxy_util.c(2101): proxy: HTTP:
connection complete to 64.8.70.102:80 (content.provider.net)
[Fri May 12 17:23:03 2006] [debug] mod_proxy_http.c(1443): proxy: start
body send
[Fri May 12 17:23:03 2006] [debug] mod_headers.c(612): headers:
ap_headers_output_filter()
[Fri May 12 17:23:03 2006] [debug] mod_proxy_http.c(1530): proxy: end
body send
[Fri May 12 17:23:03 2006] [debug] proxy_util.c(1769): proxy: HTTP: has
released connection for (*)

The 404 return is coming from the third-party servers - this has been
verified with packet traces running for incoming traffic and outgoing.

This behavior appears to be similar to PR 39253 - we upgraded to 2.2.2
in an attempt to correct this behavior noting that this bug had been
fixed.  My appologies if I should have re-opened that bug vs. opening a new
report - this is my first, please be gentle!

Thanks again for your time!

Ray D.

Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c

Loaded Modules:
 core_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 authn_file_module (shared)
 authn_dbm_module (shared)
 authn_anon_module (shared)
 authn_dbd_module (shared)
 authn_default_module (shared)
 authz_host_module (shared)
 authz_groupfile_module (shared)
 authz_user_module (shared)
 authz_dbm_module (shared)
 authz_owner_module (shared)
 authz_default_module (shared)
 auth_basic_module (shared)
 auth_digest_module (shared)
 dbd_module (shared)
 dumpio_module (shared)
 ext_filter_module (shared)
 include_module (shared)
 filter_module (shared)
 deflate_module (shared)
 log_config_module (shared)
 log_forensic_module (shared)
 logio_module (shared)
 env_module (shared)
 mime_magic_module (shared)
 cern_meta_module (shared)
 expires_module (shared)
 headers_module (shared)
 ident_module (shared)
 usertrack_module (shared)
 unique_id_module (shared)
 setenvif_module (shared)
 version_module (shared)
 ssl_module (shared)
 mime_module (shared)
 dav_module (shared)
 status_module (shared)
 autoindex_module (shared)
 asis_module (shared)
 info_module (shared)
 cgi_module (shared)
 dav_fs_module (shared)
 vhost_alias_module (shared)
 negotiation_module (shared)
 dir_module (shared)
 imagemap_module (shared)
 actions_module (shared)
 speling_module (shared)
 userdir_module (shared)
 alias_module (shared)
 rewrite_module (shared)
 proxy_module (shared)
 proxy_connect_module (shared)
 proxy_http_module (shared)
 proxy_balancer_module (shared)
Syntax OK

./configure --prefix=/usr/local/apache-2.2.2 --enable-mods-shared=all
- --enable-deflate --enable-ssl=shared --enable-ssl --enable-proxy
- --enable-proxy-http --enable-proxy-balancer --with-ssl=/usr/local/ssl

-- 
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 39588] - Mod_Proxy_Balancer with Mod_Rewrite intermittently connects to incorrect host

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=39588>.
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=39588





------- Additional Comments From rdenison@gci.com  2006-05-16 22:27 -------

Ruediger -

In a fit of desperation / inspiration, I went back and double checked the
modules MD5 checksums for the built and installed versions, and it looks like
they match (below).

I do see what you're saying about the reported line numbers not matching with
the code, but I'm not sure what I could have done to cause the problem.  If you
believe it will help I will gladly blow away the existing install and rebuild
from scratch though this couldn't be done till this evening.

httpd-2.2.2/modules/proxy/.libs> /usr/local/ssl/bin/openssl md5 *so
MD5(mod_proxy.so)= aff7f902f7a6dce19868c84aa7b2381b
MD5(mod_proxy_ajp.so)= 8d1cc24d411ef7fd10ebdcea6fd13622
MD5(mod_proxy_balancer.so)= 880c83c69dc62028b34248573ada1cdd
MD5(mod_proxy_connect.so)= 880e7a95f61620fc5445c119ce5511f9
MD5(mod_proxy_ftp.so)= 93e5d455866065172df32683501c191d
MD5(mod_proxy_http.so)= 335a5f8d30154e720f4dbbba2ad94be6

for I in *.so; do /usr/local/ssl/bin/openssl md5
/usr/local/apache-2.2.2/modules/$I; done
MD5(/usr/local/apache-2.2.2/modules/mod_proxy.so)= aff7f902f7a6dce19868c84aa7b2381b
MD5(/usr/local/apache-2.2.2/modules/mod_proxy_ajp.so)=
8d1cc24d411ef7fd10ebdcea6fd13622
MD5(/usr/local/apache-2.2.2/modules/mod_proxy_balancer.so)=
880c83c69dc62028b34248573ada1cdd
MD5(/usr/local/apache-2.2.2/modules/mod_proxy_connect.so)=
880e7a95f61620fc5445c119ce5511f9
MD5(/usr/local/apache-2.2.2/modules/mod_proxy_ftp.so)=
93e5d455866065172df32683501c191d
MD5(/usr/local/apache-2.2.2/modules/mod_proxy_http.so)=
335a5f8d30154e720f4dbbba2ad94be6

Thanks again!

-- 
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 39588] - Mod_Proxy_Balancer with Mod_Rewrite intermittently connects to incorrect host

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=39588>.
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=39588


rdenison@gci.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
         Resolution|                            |INVALID




------- Additional Comments From rdenison@gci.com  2006-05-17 19:48 -------
Stupidity on the part of the user has been corrected, and the problem resolved.

As Ruediger noted, the errors were indeed coming from the 2.2.0 module - the
2.2.2 core was running, but I used our existing 2.2.0 configuration and failed
to taken into account the path changes needed for the loaded modules.

Many thanks for all your help, and a kick-a-- product.  Your work sets an
excellent example for us all.

-- 
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 39588] - Mod_Proxy_Balancer with Mod_Rewrite intermittently connects to incorrect host

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=39588>.
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=39588





------- Additional Comments From rpluem@apache.org  2006-05-16 23:20 -------
(In reply to comment #5)

> 
> I do see what you're saying about the reported line numbers not matching with
> the code, but I'm not sure what I could have done to cause the problem.  If you
> believe it will help I will gladly blow away the existing install and rebuild
> from scratch though this couldn't be done till this evening.

Maybe an idea. Or just make sure that you are really running httpd 2.2.2 and
that the log entries generated are generated by httpd 2.2.2. In order to do this
set 

ServerTokens Full

in your configuration and watch the headers of the responses with something like
livehttpheaders for Firefox (http://livehttpheader.mozdev.org/).




-- 
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 39588] - Mod_Proxy_Balancer with Mod_Rewrite intermittently connects to incorrect host

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=39588>.
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=39588


rpluem@apache.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO




------- Additional Comments From rpluem@apache.org  2006-05-16 10:40 -------
Your logging output is from httpd 2.2.0 and not from httpd 2.2.2. In httpd 2.2.2
the line numbers for proxy_util.c are 1858 instead of 1811 and 1951 instead of
1911. Please provide logging output from httpd 2.2.2.



-- 
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 39588] - Mod_Proxy_Balancer with Mod_Rewrite intermittently connects to incorrect host

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=39588>.
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=39588





------- Additional Comments From rdenison@gci.com  2006-05-16 20:46 -------

Hello -

First off, thanks for all your hard work - we appreciate the rapid response and
all your efforts.  Thanks for your patience, as well.

I believe I've validated that I'm running the 2.2.2 release:

Process table shows:

  daemon 10987  3887  0 11:41:18 ?        0:02 /usr/local/apache-2.2.2/bin/httpd
-k start

Version information from the installed binary:

  /usr/local/apache-2.2.2/bin/httpd -v
  Server version: Apache/2.2.2
  Server built:   May 10 2006 16:31:25

Went to the build directory, pulled an md5 checksum from the built binary:

  ~/httpd-2.2.2> /usr/local/ssl/bin/openssl md5 .libs/httpd
  MD5(.libs/httpd)= 443968cbf377336dded319cee8f82f23

The md5 checksum matches the installed / running binary:

  /usr/local/ssl/bin/openssl md5 /usr/local/apache-2.2.2/bin/httpd
  MD5(/usr/local/apache-2.2.2/bin/httpd)= 443968cbf377336dded319cee8f82f23

The source package tarball md5 checksum matches
http://www.apache.org/dist/httpd/httpd-2.2.2.tar.gz.md5:

  /usr/local/ssl/bin/openssl md5 /users/rdenison/httpd-2.2.2.tar.gz
  MD5(/users/rdenison/httpd-2.2.2.tar.gz)= a0d9f7f6f70110a5965340eb7f3a3e66

  a0d9f7f6f70110a5965340eb7f3a3e66  httpd-2.2.2.tar.gz

All the above are from a clean build of the httpd-2.2.2 package above; I didn't
use a patch to avoid stupid mistakes on my part.  Here's the code snippets
corresponding to the debug logs from the tarball I'm using:

~/httpd-2.2.2/modules/proxy> tail +1660 mod_proxy_http.c | head -10
            proxy_function = "FTP";
    }
    ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, r->server,
             "proxy: HTTP: serving URL %s", url);


    /* create space for state information */
    if ((status = ap_proxy_acquire_connection(proxy_function, &backend,
                                              worker, r->server)) != OK)
        goto cleanup;

~/httpd-2.2.2/modules/proxy> tail +1810 proxy_util.c | head -10
}

PROXY_DECLARE(int) ap_proxy_release_connection(const char *proxy_function,
                                               proxy_conn_rec *conn,
                                               server_rec *s)
{
    ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, s,
                 "proxy: %s: has released connection for (%s)",
                 proxy_function, conn->worker->hostname);
    /* If there is a connection kill it's cleanup */

~/httpd-2.2.2/modules/proxy> tail +1910 proxy_util.c | head -10
                         "proxy: lock");
            return HTTP_INTERNAL_SERVER_ERROR;
        }

        /*
         * Worker can have the single constant backend adress.
         * The single DNS lookup is used once per worker.
         * If dynamic change is needed then set the addr to NULL
         * inside dynamic config to force the lookup.
         */

I had upped the log level to debug in the running configuration and reproduced
the problem, here's the pertinent stuff:

  [Tue May 16 11:50:32 2006] [debug] mod_proxy_balancer.c(41): proxy: BALANCER:
canonicalising URL
//zopecluster/VirtualHostBase/http/website.domain.tld:80/www_site/VirtualHostRoot/outages_and_maintenance
  [Tue May 16 11:50:32 2006] [debug] mod_proxy_balancer.c(803): proxy: Entering
byrequests for BALANCER (balancer://zopecluster)
  [Tue May 16 11:50:32 2006] [debug] mod_proxy_balancer.c(396): proxy: BALANCER
(balancer://zopecluster) worker (http://localhost:9080) rewritten to
http://localhost:9080/VirtualHostBase/http/website.domain.tld:80/www_site/VirtualHostRoot/outages_and_maintenance?[object%20Object]
  [Tue May 16 11:50:32 2006] [debug] mod_proxy.c(736): Running scheme balancer
handler (attempt 0)
  [Tue May 16 11:50:32 2006] [debug] mod_proxy_http.c(1661): proxy: HTTP:
serving URL
http://localhost:9080/VirtualHostBase/http/website.domain.tld:80/www_site/VirtualHostRoot/outages_and_maintenance?[object%20Object]
  [Tue May 16 11:50:32 2006] [debug] proxy_util.c(1811): proxy: connecting
http://localhost:9080/VirtualHostBase/http/website.domain.tld:80/www_site/VirtualHostRoot/outages_and_maintenance?[object%20Object]
to localhost:9080
  [Tue May 16 11:50:32 2006] [debug] proxy_util.c(1911): proxy: connected
/VirtualHostBase/http/website.domain.tld:80/www_site/VirtualHostRoot/outages_and_maintenance?[object%20Object]
to content.provider.net:80

Please let me know if there's anything else I can provide to assist you in
tracking this one down, and thanks again!

Ray D.


-- 
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 39588] - Mod_Proxy_Balancer with Mod_Rewrite intermittently connects to incorrect host

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=39588>.
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=39588





------- Additional Comments From rdenison@gci.com  2006-05-16 22:00 -------
Hello again!

Here's the output you requested:

/usr/local/apache-2.2.2/bin> ./httpd -V
Server version: Apache/2.2.2
Server built:   May 10 2006 16:31:25
Server's Module Magic Number: 20051115:2
Server loaded:  APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
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_FCNTL_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/apache-2.2.2"
 -D SUEXEC_BIN="/usr/local/apache-2.2.2/bin/suexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="logs/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

I'll gladly concede the possibility I'm pulling a stupid (wouldn't be the first
time, won't be the last), but I just don't see it.

Anyway, still more thanks!  Let me know what else I can provide!

-- 
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 39588] - Mod_Proxy_Balancer with Mod_Rewrite intermittently connects to incorrect host

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=39588>.
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=39588





------- Additional Comments From rpluem@apache.org  2006-05-16 21:20 -------
(In reply to comment #2)
> 
> ~/httpd-2.2.2/modules/proxy> tail +1810 proxy_util.c | head -10
> }
> 
> PROXY_DECLARE(int) ap_proxy_release_connection(const char *proxy_function,
>                                                proxy_conn_rec *conn,
>                                                server_rec *s)
> {
>     ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, s,
>                  "proxy: %s: has released connection for (%s)",
>                  proxy_function, conn->worker->hostname);
>     /* If there is a connection kill it's cleanup */
> 
> ~/httpd-2.2.2/modules/proxy> tail +1910 proxy_util.c | head -10
>                          "proxy: lock");
>             return HTTP_INTERNAL_SERVER_ERROR;
>         }
> 

As you can see the code and your output in the logfile do not match. I believe
you that you have downloaded and compiled httpd 2.2.2, but the logfiles have
been created by httpd 2.2.0 (at least mod_proxy is from 2.2.0). Please execute
the following command from the directory where the apachectl script can be found
that you use to start httpd:

./httpd -V

-- 
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