perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Foo JH <>
Subject Re: [mp2+Win32] Frustration over Apache 2.0/ 2.2 restart failure
Date Fri, 10 Aug 2007 09:45:26 GMT
Hi all,

A little more tests reveal the following:

If Apache was not installed in the default location (c:\program 
files\apache foundation\apache2.2) and instead installed into a path 
that does not have spaces (eg. c:\Apache2.2), while restarting will 
still fail, you can manually start the service again much faster; almost 
immediately after it stops. It is possible to write a monitoring windows 
service to start the apache service if it detects that it has stopped, 
but it's not quite the elegent solution that people want to hear about.

So while it's better, it's still not good enough. Apache must still be 
able to perform a restart on its own.

Any suggestions?

Foo JH wrote:
> Hi all,
> I am rather disappointed (and a little frustrated as well) on 
> modperl's inability to survive an Apache restart on the Windows 
> platform. The platform combo tested are Windows 2003 + Apache 2.2 (and 
> Apache 2.0) + modperl2 + libapreq2
> I have come to accept the fact that once in a while modperl on Win32 
> will segfault, but the old Apache I tried (year 2005 iirc) seems to 
> recover, though it threw a windows fault dialog that scared the wits 
> out of my clients. But this time it's just unacceptable. The odd thing 
> is, if you try to start apache after it failed, it will fail again. 
> You have to wait about a minute (or more) before starting the server.
> I don't mind any creative workarounds. Please share with me any 
> suggestions or tips that can circumvent this. Thanks much.

View raw message