Greetings ModPerl Gurus,
Not seeing any significant speed up in my cgi scripts using mod-perl (3.5 RPS) over straight Apache (3.2 RPS), unlike in the past.
So figure I must have something configured incorrectly. Hopefully someone can tell me what I have wrong.
Successfully built:
[Fri Jul 09 09:25:06 2004] [notice] Apache/2.0.50 (Unix) mod_perl/1.99_14 Perl/v5.8.3 configured -- resuming normal operations
All tests passed.
-------------------------------------------------------------------------------------------------------------------------------------- My httpd.conf:
Listen 8888 ServerRoot /users/webuser/apache_heavy
User webuser Group webgroup
<IfModule prefork.c> StartServers 2 MinSpareServers 2 MaxSpareServers 4 MaxClients 10 MaxRequestsPerChild 0 </IfModule>
# Assume no memory leaks at all MaxRequestsPerChild 0
# it's always nice to know the server has started ErrorLog logs/error_log
# Some benchmarks require logging, which is a good requirement. Uncomment # this if you need logging. #TransferLog logs/access_log
# If this was a real internet server you'd probably want to uncomment this: <Directory "/"> order allow,deny allow from all </Directory>
Include /users/webuser/conf/page_aliases2.0.conf Include /users/webuser/conf/heavy_script_aliases2.0.conf
LoadModule perl_module modules/mod_perl.so
PerlRequire /users/webuser/conf/startup2.0.pl
--------------------------------------------------------------------------------------------------------------------------------------- heavy_script_aliases2.0.conf contains:
ScriptAlias /tc-bin "/users/webuser/scripts/tc-bin/" <Directory "/users/webuser/scripts/tc-bin/"> SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI +FollowSymlinks ExpiresActive On ExpiresDefault "access plus 10 minutes" AllowOverride None Order allow,deny Allow from all </Directory> ----------------------------------------------------------------------------------------------------------------------------------------
Hmm, are you sure you are running the right server with the right configuration? The quoted config can't possibly work. Apache won't even start, so you must be running something else.
You must load mod_perl before you use any mod_perl config, and you config:
> Include /users/webuser/conf/heavy_script_aliases2.0.conf > > LoadModule perl_module modules/mod_perl.so
has it the other way around, which leads me to think that you aren't testing the right config file at all.
-- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
-- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html