On Sun, 29 Feb 2004, Geoffrey Young wrote:
> here's another pass that incorporates the suggestions thus
> far. comments on the global foo appreciated. the tests I
> posted before are still valid at this point.
>
> --Geoff
Hi Geoff,
I've tried this out on Win32 - nice work! Just a small
thing - in src/modules/perl/modperl_apache.c, there's a
declaration of 'int j' in modperl_apache_resort_hooks() that
VC++ didn't like occurring so late - moving it up near the
beginning where 'int i' is declared fixes that.
However, when running the tests, what happens is that the
tests are first run, with 01first passing and 02last and
03mix being skipped. Then the server shuts down, and is
restarted with -DReallyLast, but it times out (I raised the
timeout to 240 seconds, but this didn't help). I've attached
the error_log - does that help in seeing what goes wrong?
--
best regards,
randy[Sun Feb 29 22:11:12 2004] [notice] Child 2808: Child process is running
[Sun Feb 29 22:11:12 2004] [notice] Child 2808: Acquired the start mutex.
[Sun Feb 29 22:11:12 2004] [notice] Child 2808: Starting 20 worker threads.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 0 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 1 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 2 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 3 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 4 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 5 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 6 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 7 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 8 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 9 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 10 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 11 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 12 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 13 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 14 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 15 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 16 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 17 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 18 starting.
[Sun Feb 29 22:11:12 2004] [debug] child.c(695): Child 2808: Worker thread 19 starting.
[Sun Feb 29 22:11:12 2004] [info] [client 127.0.0.1] ran postreadrequest from Perl for
(null)
[Sun Feb 29 22:11:12 2004] [info] [client 127.0.0.1] ran postreadrequest from C for
(null)
[Sun Feb 29 22:11:12 2004] [info] [client 127.0.0.1] ran trans from Perl for (null)
[Sun Feb 29 22:11:12 2004] [info] [client 127.0.0.1] ran trans from C for (null)
[Sun Feb 29 22:11:12 2004] [info] [client 127.0.0.1] ran maptostorage from Perl for
(null)
[Sun Feb 29 22:11:12 2004] [info] [client 127.0.0.1] ran maptostorage from C for (null)
[Sun Feb 29 22:11:12 2004] [info] [client 127.0.0.1] ran headerparser from Perl for
(null)
[Sun Feb 29 22:11:12 2004] [info] [client 127.0.0.1] ran headerparser from C for (null)
[Sun Feb 29 22:11:13 2004] [info] [client 127.0.0.1] ran access from Perl for (null)
[Sun Feb 29 22:11:13 2004] [info] [client 127.0.0.1] ran access from C for (null)
[Sun Feb 29 22:11:13 2004] [info] [client 127.0.0.1] ran type from Perl for (null)
[Sun Feb 29 22:11:13 2004] [info] [client 127.0.0.1] ran type from C for (null)
[Sun Feb 29 22:11:13 2004] [info] [client 127.0.0.1] ran fixup from Perl for (null)
[Sun Feb 29 22:11:13 2004] [info] [client 127.0.0.1] ran fixup from C for (null)
[Sun Feb 29 22:11:13 2004] [info] [client 127.0.0.1] ran log from Perl for (null)
[Sun Feb 29 22:11:13 2004] [info] [client 127.0.0.1] ran log from C for (null)
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran postreadrequest from Perl for
default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran postreadrequest from C for
default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran trans from Perl for default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran trans from C for default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran maptostorage from Perl for
default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran maptostorage from C for
default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran headerparser from Perl for
default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran headerparser from C for
default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran access from Perl for default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran access from C for default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran type from Perl for default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran type from C for default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran fixup from Perl for default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran fixup from C for default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran log from Perl for default
[Sun Feb 29 22:11:17 2004] [info] [client 127.0.0.1] ran log from C for default
vvvvvvvvvv ReallyLast vvvvvvvvvv
[Sun Feb 29 22:11:42 2004] [notice] Child 3168: Child process is running
[Sun Feb 29 22:11:42 2004] [notice] Child 3168: Acquired the start mutex.
[Sun Feb 29 22:11:42 2004] [notice] Child 3168: Starting 20 worker threads.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 0 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 1 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 2 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 3 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 4 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 5 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 6 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 7 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 8 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 9 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 10 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 11 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 12 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 13 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 14 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 15 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 16 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 17 starting.
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 18 starting.
[Sun Feb 29 22:11:42 2004] [crit] (OS 6)The handle is invalid. : Child 3168:
WAIT_FAILED -- shutting down server
[Sun Feb 29 22:11:42 2004] [debug] child.c(695): Child 3168: Worker thread 19 starting.
[Sun Feb 29 22:11:42 2004] [warn] (OS 995)The I/O operation has been aborted because
of either a thread exit or an application request. : winnt_accept: Asynchronous
AcceptEx failed.
[Sun Feb 29 22:11:42 2004] [info] Child 3168: Accept thread exiting.
[Sun Feb 29 22:11:43 2004] [notice] Child 3168: Released the start mutex
[Sun Feb 29 22:11:43 2004] [info] Child 3168: 20 threads blocked on the completion port
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 11 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 12 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 13 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 14 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 15 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 16 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 17 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 18 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 1 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 2 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 3 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 4 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 5 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 6 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 7 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 8 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 9 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 10 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 19 exiting.
[Sun Feb 29 22:11:43 2004] [debug] child.c(746): Child 3168: Worker thread 0 exiting.
[Sun Feb 29 22:11:44 2004] [notice] Child 3168: Waiting for 20 worker threads to exit.
[Sun Feb 29 22:11:44 2004] [notice] Child 3168: All worker threads have exited.
[Sun Feb 29 22:11:44 2004] [notice] Child 3168: Child process is exiting
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]