Hi All,
Please forgive me if the answer is in the docs, I looked without
success.
I have a very simple index_test.pl script which appears to get called by
Apache::Registry
multiple times. I have tested in single server mode (httpd -X) and still get
the same
results. The output is correct but the error_log shows multiple calls from the
Apache::Registry module. While this simple program appears to get called 5 times
our big one was only getting called twice, however, that did have a very
noticeable
effect on response time.
We have also removed the Apache::Reload module without effect.
Any ideas, pointers or help appreciated
Dave
###############################################################
Environment:
Apache 1.3.37
mod-perl 1.30
perl 5.8.8
################################################################
Relevent httpd.conf section:
ScriptAlias /metapoint/ "/home/tomcat/metapoint/trunk/"
<Directory "/home/tomcat/metapoint/trunk">
AllowOverride None
SetHandler perl-script
PerlInitHandler Apache::Reload
PerlHandler Apache::Registry
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
################################################################
index_test.pl:
our $i;
print "pre hello $i <br />";
$i++;
my ($package, $filename, $line) = caller();
print STDERR "$package, $filename, $line, $i\n\n";
print "hello $i";
##################################################################
output:
pre hello 84
hello 85
###################################################################
error_log output:
Apache::Registry, /opt/lib/perl5/site_perl/5.8.8/i686-linux/Apache/Registry.pm,
149, 1
Apache::Registry, /opt/lib/perl5/site_perl/5.8.8/i686-linux/Apache/Registry.pm,
149, 1
Apache::Registry, /opt/lib/perl5/site_perl/5.8.8/i686-linux/Apache/Registry.pm,
149, 2
Apache::Registry, /opt/lib/perl5/site_perl/5.8.8/i686-linux/Apache/Registry.pm,
149, 2
Apache::Registry, /opt/lib/perl5/site_perl/5.8.8/i686-linux/Apache/Registry.pm,
149, 3
######################################################################
--
Dave Morgan
1001111 Alberta Limited
[email protected]
403 399 2442