Steffen wrote:
mod_perl on Windows 2.2.7

Using  http://theoryx5.uwinnipeg.ca/ppms/ with ActivePerl 5.8.8.822  FAILS

Rebuilding  mod_perl with latest  SVN snapshot 2.0.4-dev against 2.2.7
and use *only* the new generated  mod_perl.so, it is working except from
command line.
Since this problem (bug 43534) is very sensitive to how Apache is started
I don't know which is best: make a new patch for it, or just tell everyone they need to run Apache as a service if they want to use mod_perl.

I'd be happy to see a fix; yes I consider 'as a console' to be a test
environment, but I also consider it to be very useful and worth fixing.
Even the hack to stop a console httpd by-pid is still in status waiting
for a patch, as an Enhancement bug.  So I won't say "no" to fixing.

Test results:

* Apache 2.2.7 started as a Windows Service
 WORKS OK

Whew, cool.

* Apache 2.2.7 started from command-line
 httpd.exe
 FAILS - error.log has
 [Sat Jan 05 12:08:42 2008] [notice] Parent: child process exited with
 status 9 -- Restarting.

So we are looking why we arrived an exit(9) - it corresponds to
none of the APEXIT_* codes.  Certainly not APEXIT_CHILDINIT nor
APEXIT_INIT which we would expect in the mpm.

I can't find a single example in servers/ or modules/ which would
lead to this result, which tells me is must be modperl or perl.

* Apache 2.2.7 started as single process from command-line
 httpd.exe -X
 WORKS OK

Now that's a little nutty.  Would expect -X case to mirror the
other command line case.  Good clues.

Bill

Reply via email to