folks --
i'm wondering if anyone else has seen the following behaviour, and,
if you have, how you dealt with it. here's the problem:
i have a bunch (200 or so) CGI scripts being handled by
Apache::RegistryFilter then Apache::Compress, i.e.,
<FilesMatch "\.(cgi|pl)$">
SetHandler perl-script
PerlSetVar Filter On
PerlHandler Apache::RegistryFilter Apache::Compress
</FilesMatch>
this typically works very well; however, on occasion i get the
following error (reformatted):
[Sun Oct 1 21:19:49 2000] [error] [Sun Oct 1 21:19:49 2000]
null: Undefined subroutine &Apache::RegistryFilter::handler
called at
/usr/local/lib/perl5/site_perl/5.005/Apache/Compress.pm line 37.
following this, any further registry requests made to this apache
process result in this error. here are some details:
- it isn't the case that only one or two CGI scripts cause this
error; there is no clear culprit.
- MaxRequestsPerChild is set to 10.
- the request that first causes this error takes a long time (300
seconds or more) to complete.
- this error only occurs on perhaps 3 requests in every 50k.
- apache v1.3.9 on solaris 2.6
modperl 1.21
Apache::Filter 1.011
Apache::Compress 1.002
thanks for any suggestions, i appreciate your time.
cheers,
k.
--
kevin montuori