hello, I tested with: Windows XP Professional (SP2) Apache httpd 2.2.4 (binary distibuted by ASF) mod_proxy.so and mod_proxy_http.so 2.2.6 compiled with VC8
Backend server is Apache httpd 2.2.7-dev, prefork MPM, KeepAliveTimeout 10. Before your patch the message [Sat Sep 29 00:54:00 2007] [debug] proxy_util.c(2109): proxy: HTTP: backend socket is disconnected. appears on every requests. After your patch that message doesn't appear unless my backend server kills connections. I've attached my error.log. On Wed, 26 Sep 2007 11:40:11 +0200 Ruediger Pluem <[EMAIL PROTECTED]> wrote: > There is a PR (43472, http://issues.apache.org/bugzilla/show_bug.cgi?id=43472) > that the test in is_socket_connected in proxy_util.c whether a backend > connection > is still alive or not does not work. I created a patch that seems to fix the > issue > on Solaris 9 (according to the reporter) and on Linux (according to my tests). > Could someone with a Win32 environment available please test if this also > works > fine on Windows before I commit to trunk? Thanks. > BTW: I am not sure if EAGAIN will be ever returned by apr_poll but I left it > it in the if statement. > > > > Index: modules/proxy/proxy_util.c > =================================================================== > --- modules/proxy/proxy_util.c (Revision 579251) > +++ modules/proxy/proxy_util.c (Arbeitskopie) > @@ -2078,7 +2078,7 @@ > else > return 0; > } > - else if (APR_STATUS_IS_EAGAIN(status)) { > + else if (APR_STATUS_IS_TIMEUP(status) || APR_STATUS_IS_EAGAIN(status)) { > return 1; > } > return 0; > > -- Takashi Sato [EMAIL PROTECTED]
before the patch: [Sat Sep 29 01:08:41 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations [Sat Sep 29 01:08:41 2007] [notice] Server built: Jan 9 2007 23:17:20 [Sat Sep 29 01:08:41 2007] [notice] Parent: Created child process 2636 [Sat Sep 29 01:08:41 2007] [debug] mpm_winnt.c(481): Parent: Sent the scoreboard to the child [Sat Sep 29 01:08:41 2007] [notice] Child 2636: Child process is running [Sat Sep 29 01:08:41 2007] [info] Parent: Duplicating socket 1936 and sending it to child process 2636 [Sat Sep 29 01:08:41 2007] [debug] mpm_winnt.c(402): Child 2636: Retrieved our scoreboard from the parent. [Sat Sep 29 01:08:41 2007] [debug] mpm_winnt.c(599): Parent: Sent 1 listeners to child 2636 [Sat Sep 29 01:08:41 2007] [debug] mpm_winnt.c(558): Child 2636: retrieved 1 listeners from parent [Sat Sep 29 01:08:41 2007] [debug] proxy_util.c(1667): proxy: grabbed scoreboard slot 1 in child 2636 for worker http://10.1.0.10:20000/boon/ [Sat Sep 29 01:08:41 2007] [debug] proxy_util.c(1758): proxy: initialized worker 1 in child 2636 for (10.1.0.10) min=0 max=40 smax=40 [Sat Sep 29 01:08:41 2007] [debug] proxy_util.c(1667): proxy: grabbed scoreboard slot 0 in child 2636 for worker proxy:forward [Sat Sep 29 01:08:41 2007] [debug] proxy_util.c(1758): proxy: initialized worker 0 in child 2636 for (*) min=0 max=40 smax=40 [Sat Sep 29 01:08:41 2007] [debug] proxy_util.c(1667): proxy: grabbed scoreboard slot 2 in child 2636 for worker proxy:reverse [Sat Sep 29 01:08:41 2007] [debug] proxy_util.c(1758): proxy: initialized worker 2 in child 2636 for (*) min=0 max=40 smax=40 [Sat Sep 29 01:08:41 2007] [notice] Child 2636: Acquired the start mutex. [Sat Sep 29 01:08:41 2007] [notice] Child 2636: Starting 40 worker threads. [Sat Sep 29 01:08:41 2007] [notice] Child 2636: Starting thread to listen on port 20502. [Sat Sep 29 01:08:50 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:50 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:50 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:08:50 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:50 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:08:50 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:08:50 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:08:50 2007] [debug] proxy_util.c(2170): proxy: HTTP: fam 2 socket created to connect to 10.1.0.10 [Sat Sep 29 01:08:50 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:08:50 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:08:50 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:08:53 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:53 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:53 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:08:53 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:53 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:08:53 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:08:53 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:08:53 2007] [debug] proxy_util.c(2110): proxy: HTTP: backend socket is disconnected. [Sat Sep 29 01:08:53 2007] [debug] proxy_util.c(2170): proxy: HTTP: fam 2 socket created to connect to 10.1.0.10 [Sat Sep 29 01:08:53 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:08:53 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:08:53 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:08:54 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:54 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:54 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:08:54 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:54 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:08:54 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:08:54 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:08:54 2007] [debug] proxy_util.c(2110): proxy: HTTP: backend socket is disconnected. [Sat Sep 29 01:08:54 2007] [debug] proxy_util.c(2170): proxy: HTTP: fam 2 socket created to connect to 10.1.0.10 [Sat Sep 29 01:08:54 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:08:54 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:08:54 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:08:55 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:55 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:55 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:08:55 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:08:55 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:08:55 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:08:55 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:08:55 2007] [debug] proxy_util.c(2110): proxy: HTTP: backend socket is disconnected. [Sat Sep 29 01:08:55 2007] [debug] proxy_util.c(2170): proxy: HTTP: fam 2 socket created to connect to 10.1.0.10 [Sat Sep 29 01:08:55 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:08:55 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:08:55 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:09:19 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:09:19 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:09:19 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:09:19 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:09:19 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:09:19 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:09:19 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:09:19 2007] [debug] proxy_util.c(2110): proxy: HTTP: backend socket is disconnected. [Sat Sep 29 01:09:19 2007] [debug] proxy_util.c(2170): proxy: HTTP: fam 2 socket created to connect to 10.1.0.10 [Sat Sep 29 01:09:19 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:09:19 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:09:19 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:09:28 2007] [notice] Parent: Received shutdown signal -- Shutting down the server. [Sat Sep 29 01:09:28 2007] [notice] Child 2636: Exit event signaled. Child process is ending. [Sat Sep 29 01:09:28 2007] [info] Child 2636: Accept thread exiting. [Sat Sep 29 01:09:29 2007] [notice] Child 2636: Released the start mutex [Sat Sep 29 01:09:29 2007] [info] Child 2636: 39 threads blocked on the completion port [Sat Sep 29 01:09:30 2007] [notice] Child 2636: Waiting for 40 worker threads to exit. [Sat Sep 29 01:09:58 2007] [notice] Parent: Forcing termination of child process 1860 [Sat Sep 29 01:09:58 2007] [info] removed PID file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid (pid=2496) after the patch: [Sat Sep 29 01:10:35 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations [Sat Sep 29 01:10:35 2007] [notice] Server built: Jan 9 2007 23:17:20 [Sat Sep 29 01:10:35 2007] [notice] Parent: Created child process 3100 [Sat Sep 29 01:10:35 2007] [debug] mpm_winnt.c(481): Parent: Sent the scoreboard to the child [Sat Sep 29 01:10:35 2007] [notice] Child 3100: Child process is running [Sat Sep 29 01:10:35 2007] [info] Parent: Duplicating socket 1936 and sending it to child process 3100 [Sat Sep 29 01:10:35 2007] [debug] mpm_winnt.c(402): Child 3100: Retrieved our scoreboard from the parent. [Sat Sep 29 01:10:35 2007] [debug] mpm_winnt.c(599): Parent: Sent 1 listeners to child 3100 [Sat Sep 29 01:10:35 2007] [debug] mpm_winnt.c(558): Child 3100: retrieved 1 listeners from parent [Sat Sep 29 01:10:35 2007] [debug] proxy_util.c(1667): proxy: grabbed scoreboard slot 1 in child 3100 for worker http://10.1.0.10:20000/boon/ [Sat Sep 29 01:10:35 2007] [debug] proxy_util.c(1758): proxy: initialized worker 1 in child 3100 for (10.1.0.10) min=0 max=40 smax=40 [Sat Sep 29 01:10:35 2007] [debug] proxy_util.c(1667): proxy: grabbed scoreboard slot 0 in child 3100 for worker proxy:forward [Sat Sep 29 01:10:35 2007] [debug] proxy_util.c(1758): proxy: initialized worker 0 in child 3100 for (*) min=0 max=40 smax=40 [Sat Sep 29 01:10:35 2007] [debug] proxy_util.c(1667): proxy: grabbed scoreboard slot 2 in child 3100 for worker proxy:reverse [Sat Sep 29 01:10:35 2007] [debug] proxy_util.c(1758): proxy: initialized worker 2 in child 3100 for (*) min=0 max=40 smax=40 [Sat Sep 29 01:10:35 2007] [notice] Child 3100: Acquired the start mutex. [Sat Sep 29 01:10:35 2007] [notice] Child 3100: Starting 40 worker threads. [Sat Sep 29 01:10:35 2007] [notice] Child 3100: Starting thread to listen on port 20502. [Sat Sep 29 01:10:40 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:40 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:40 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:10:40 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:40 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:10:40 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:40 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:40 2007] [debug] proxy_util.c(2170): proxy: HTTP: fam 2 socket created to connect to 10.1.0.10 [Sat Sep 29 01:10:40 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:10:40 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:10:40 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:10:42 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:42 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:42 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:10:42 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:42 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:10:42 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:42 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:42 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:10:42 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:10:42 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:10:45 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:45 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:45 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:10:45 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:45 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:10:45 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:45 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:45 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:10:45 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:10:45 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:10:46 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:46 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:46 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:10:46 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:46 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:10:46 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:46 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:46 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:10:46 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:10:46 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:10:47 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:47 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:47 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:10:47 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:47 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:10:47 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:47 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:47 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:10:47 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:10:47 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:10:57 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:57 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:57 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:10:57 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:10:57 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:10:57 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:57 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:10:57 2007] [debug] proxy_util.c(2110): proxy: HTTP: backend socket is disconnected. [Sat Sep 29 01:10:57 2007] [debug] proxy_util.c(2170): proxy: HTTP: fam 2 socket created to connect to 10.1.0.10 [Sat Sep 29 01:10:57 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:10:57 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:10:57 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:11:03 2007] [debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:11:03 2007] [debug] proxy_util.c(1412): [client 127.0.0.1] proxy: http: found worker http://10.1.0.10:20000/boon/ for http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:11:03 2007] [debug] mod_proxy.c(819): Running scheme http handler (attempt 0) [Sat Sep 29 01:11:03 2007] [debug] mod_proxy_http.c(1693): proxy: HTTP: serving URL http://10.1.0.10:20000/boon/test.jpeg [Sat Sep 29 01:11:03 2007] [debug] proxy_util.c(1852): proxy: HTTP: has acquired connection for (10.1.0.10) [Sat Sep 29 01:11:03 2007] [debug] proxy_util.c(1913): proxy: connecting http://10.1.0.10:20000/boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:11:03 2007] [debug] proxy_util.c(2012): proxy: connected /boon/test.jpeg to 10.1.0.10:20000 [Sat Sep 29 01:11:03 2007] [debug] proxy_util.c(2267): proxy: HTTP: connection complete to 10.1.0.10:20000 (10.1.0.10) [Sat Sep 29 01:11:03 2007] [debug] mod_proxy_http.c(1571): proxy: header only [Sat Sep 29 01:11:03 2007] [debug] proxy_util.c(1870): proxy: HTTP: has released connection for (10.1.0.10) [Sat Sep 29 01:12:10 2007] [notice] Parent: Received shutdown signal -- Shutting down the server. [Sat Sep 29 01:12:10 2007] [notice] Child 3100: Exit event signaled. Child process is ending. [Sat Sep 29 01:12:10 2007] [info] Child 3100: Accept thread exiting. [Sat Sep 29 01:12:11 2007] [notice] Child 3100: Released the start mutex [Sat Sep 29 01:12:11 2007] [info] Child 3100: 40 threads blocked on the completion port [Sat Sep 29 01:12:12 2007] [notice] Child 3100: Waiting for 40 worker threads to exit. [Sat Sep 29 01:12:12 2007] [notice] Child 3100: All worker threads have exited. [Sat Sep 29 01:12:12 2007] [notice] Child 3100: Child process is exiting [Sat Sep 29 01:12:12 2007] [notice] Parent: Child process exited successfully. [Sat Sep 29 01:12:12 2007] [info] removed PID file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid (pid=3184)