Loading CGI at runtime. You could increase shared memory between Apache processes by preloading it in your httpd.conf or handler.pl file Use of uninitialized value $file in concatenation (.) or string at C:/strawberry/perl/site/lib/HTML/Mason/Compiler/ToObject.pm line 116. Use of uninitialized value $file in concatenation (.) or string at C:/strawberry/perl/site/lib/HTML/Mason/Compiler/ToObject.pm line 116. Reference found where even-sized list expected at C:/strawberry/perl/site/lib/HTML/Mason/Interp.pm line 610. [Mon Apr 06 12:10:07 2009] [error] [client 127.0.0.1] Must specify either 'comp_source' or 'comp_file' parameter to 'make_component()'\nStack:\n [C:\\strawberry\\perl\\site\\lib\\HTML\\Mason\\Request.pm:556]\n [C:\\strawberry\\perl\\site\\lib\\HTML\\Mason\\ApacheHandler.pm:206]\n [C:\\strawberry\\perl\\site\\lib\\HTML\\Mason\\Request.pm:331]\n [C:\\strawberry\\perl\\site\\lib\\HTML\\Mason\\Request.pm:211]\n [C:\\strawberry\\perl\\site\\lib\\HTML\\Mason\\ApacheHandler.pm:97]\n [C:\\strawberry\\perl\\site\\lib\\Class\\Container.pm:275]\n [C:\\strawberry\\perl\\site\\lib\\Class\\Container.pm:353]\n [C:\\strawberry\\perl\\site\\lib\\HTML\\Mason\\Interp.pm:348]\n [C:\\strawberry\\perl\\site\\lib\\HTML\\Mason\\ApacheHandler.pm:868]\n [C:\\strawberry\\perl\\site\\lib\\HTML\\Mason\\ApacheHandler.pm:822]\n [(eval 32):8]\n [-e:0]\n #### #MOD_PERL Settings LoadFile "C:/strawberry/perl/bin/perl510.dll" LoadModule perl_module modules/mod_perl.so SetHandler perl-script PerlResponseHandler ModPerl::Registry Options +ExecCGI #MASON Settings PerlModule HTML::Mason::ApacheHandler SetHandler perl-script PerlHandler HTML::Mason::ApacheHandler