I just upgraded my dev box to Apache 2.0.55 and mod_perl 2.0.2 from Apache 2.0.54 and mod_perl 2.0.1 (not a big upgrade).

Anyway, since the upgrade when I have Apache2::Reload enabled I get an internal server error and in the logs it reports that it can't find mod_perl.pm (which is there). Here's the really weird part. If I reload the page 5 or 6 times after the restart, then the error goes away and everything is dandy until I restart the server again.

I would have reported this as a bug, but it's so unusual that I figured it might be a configuration issue. Here are the relevant mod perlly bits of my config in case it helps:


LoadModule apreq_module modules/mod_apreq2.so
LoadModule perl_module modules/mod_perl.so
<Location /perl-status>
      SetHandler perl-script
      PerlResponseHandler Apache2::Status
      PerlSetVar StatusOptionsAll On
      PerlSetVar StatusDeparseOptions "-p -sC"
 </Location>
PerlSetVar WebguiRoot /data/WebGUI
PerlRequire /data/wre/prereqs/apache/conf/startup.pl
PerlCleanupHandler Apache2::SizeLimit
PerlRequire /data/WebGUI/sbin/preload.perl


<VirtualHost *:81>
        ServerName dev.localhost.localdomain
        DocumentRoot /data/domains/localhost.localdomain/dev/public
        PerlModule Apache2::Reload
        SetHandler perl-script
        PerlInitHandler Apache2::Reload WebGUI
        PerlSetVar WebguiConfig dev.localhost.localdomain.conf
</VirtualHost>


Anybody have any ideas what might be causing this?



JT ~ Plain Black
ph: 703-286-2525 ext. 810
fax: 312-264-5382
http://www.plainblack.com

I reject your reality, and substitute my own. ~ Adam Savage

Reply via email to