=20
Thanks for the reply!
I do have these in my conf already (sorry, should've been more
specific):
LoadFile Perl/bin/perl58.dll
LoadModule perl_module modules/mod_perl.so

But, I don't have the others. I added the following to my conf:

LoadFile "X:/Apache2.2/bin/libapreq2.dll"
LoadModule apreq_module modules/mod_apreq2.so

And, I get this error:
httpd.exe: Syntax error on line 183 of X:/Apache2.2/conf/httpd.conf: API
module structure 'apreq_module' in file
X:/Apache2.2/modules/mod_apreq2.so is garbled - expected signature
41503232 but saw 41503230 - perhaps this is not an Apache module DSO, or
was compiled for a different Apache version?=20

Apache version: 2.2.6

Any thoughts/suggestions?

-----Original Message-----
From: Foo JH [mailto:jhfoo-ml@extracktor.com]=20
Sent: Wednesday, October 10, 2007 3:51 AM
To: Ian G. Tyndall
Cc: modperl@perl.apache.org
Subject: Re: Apache crashing

Your conf does not look complete. For example, I don't even see the
following lines:
LoadFile Perl/bin/perl58.dll
LoadModule perl_module modules/mod_perl.so

LoadFile bin/libapreq2.dll
LoadModule apreq_module modules/mod_apreq2.so


Ian G. Tyndall wrote:
> My virtual host:
>
>
> ServerName mysite.com
> DocumentRoot "X:/htdocs/sites/mysite_dev"
> ScriptAlias /cgi-bin/admin/
> "X:/htdocs/sites/mysite_dev/cgi-bin/admin/"
> ErrorLog logs/rt-error.log
>
> Options +ExecCGI
> Order allow,deny
> Allow from all=20
>
> SetHandler perl-script
> PerlHandler ModPerl::Registry
> PerlSendHeader On
>

>

>

>
> Earlier in the conf, I'm doing:
>
> PerlSwitches -IX:/perl/5.8.8/site/lib
> PerlInitHandler Apache2::Reload
> PerlHandler ModPerl::Registry
>
> -----Original Message-----
> From: Foo JH [mailto:jhfoo-ml@extracktor.com]
> Sent: Tuesday, October 09, 2007 12:43 PM
> To: Ian G. Tyndall
> Cc: modperl@perl.apache.org
> Subject: Re: Apache crashing
>
> What's your modperl config like?
>
> Ian G. Tyndall wrote:
> =20
>> Ok, I decided to upgrade my Apache to see if that would fix things.
>>
>> I installed 2.2.4, and I was getting the same error as originally=20
>> reported... but more often.
>> Then, I upgraded to 2.2.6 from the Apachelounge... and now I'm=20
>> getting
>> =20

>
> =20
>> an error.
>>
>> The error is as follows:
>>
>> [Tue Oct 09 08:50:20 2007] [error] [client 192.168.3.28] failed to=20
>> resolve handler `ModPerl::Registry': Can't load=20
>> 'X:/perl/5.8.8/site/lib/auto/Apache2/RequestRec/RequestRec.dll' for=20
>> module Apache2::RequestRec: load_file:The specified procedure could=20
>> not be found at X:/perl/5.8.8/lib/XSLoader.pm line 64.\n at=20
>> X:/perl/5.8.8/site/lib/Apache2/XSLoader.pm line 31\nCompilation=20
>> failed
>> =20

>
> =20
>> in require at X:/perl/5.8.8/site/lib/ModPerl/RegistryCooker.pm line=20
>> 32.\nBEGIN failed--compilation aborted at=20
>> X:/perl/5.8.8/site/lib/ModPerl/RegistryCooker.pm line=20
>> 32.\nCompilation
>> =20

>
> =20
>> failed in require at (eval 5) line 3.\n\t...propagated at=20
>> X:/perl/5.8.8/lib/base.pm line 91.\nBEGIN failed--compilation aborted


>> at X:/perl/5.8.8/site/lib/ModPerl/Registry.pm line 26.\nCompilation=20
>> failed in require at (eval 4) line 3.\n
>>
>> I did do a fresh install of ModPerl 2.0.3, and I've seen similar=20
>> "failed to resolve handler" messages on the web... but nothing like
>> =20

> this.
> =20
>> Any suggestions/thoughts!
>>
>> Thanks again,
>> Ian
>> =20
>>
>> -----Original Message-----
>> From: Randy Kobes [mailto:randy@theoryx5.uwinnipeg.ca]
>> Sent: Thursday, October 04, 2007 3:40 PM
>> To: Ian G. Tyndall
>> Cc: modperl@perl.apache.org
>> Subject: Re: Apache crashing
>>
>> On Thu, 4 Oct 2007, Ian G. Tyndall wrote:
>>
>> =20
>> =20
>>> Oh the problems come and go so quickly!
>>>
>>> I've got one cgi script that always crashes apache. The error log=20
>>> gives the following message:
>>>
>>> [Thu Oct 04 11:38:29 2007] [crit] (22)Invalid argument: Parent:=20
>>> Failed
>>> =20
>>> =20

>> =20
>> =20
>>> to create the child process.
>>> [Thu Oct 04 11:38:29 2007] [crit] (OS 6)The handle is invalid. :
>>> master_main: create child process failed. Exiting.
>>> [Thu Oct 04 11:38:29 2007] [notice] Parent: Forcing termination of=20
>>> child process 2474288
>>>
>>> Other scripts run fine... so what would be the best way of debugging


>>> this.
>>>
>>> I'm in the process of commenting out modules/code, but no luck so
>>> =20
>>> =20

>> far...
>> =20
>> =20
>>> any recommendations?
>>>
>>> I'm using mod_perl 2.0.3, perl 5.8.8, apache 2.0.59 on a Windows=20
>>> 2003
>>> =20

>
> =20
>>> server.
>>>
>>> Thanks,
>>> Ian
>>> =20
>>> =20

>> Is this a cgi script, or a mod_perl registry script?
>> Although the log messages are generic, similar messages appear when=20
>> one tries to restart apache with mod_perl enabled - if it's a cgi=20
>> script, does commenting out the loading of mod_perl.so help?
>>
>> As for tracking down the problem, reducing it to a minimal version=20
>> will help. If you can do this, and don't see the problem, try posting


>> it to the list here. Also, trying some of the debugging tips=20
>> suggested
>> =20

>
> =20
>> in the thread
>> http://marc.info/?t=3D119137677000001&r=3D1&w=3D2
>> may help, along with installing
>> http://www.apache.org/dist/httpd/binaries/win32/#source
>> to help in the crash analysis.
>>
>> --
>> best regards,
>> Randy
>> =20
>> =20

>
> =20