Geoffrey Young wrote on 4/27/04, 1:56 PM:
>
> > The main rationale I think is because of the restart, loading is twice
> > as slow. So the more things you can postpone until after restart the
> > faster your server will start.
>
> I suppose that's a consideration. but I hate to not have
> functionality just
> because it takes the server a while to start. for most production
> environments, which are behind some kind of load-balancer, a slow
> start or
> restart really doesn't matter. large, complex applications already
> can take
> minutes to start.
I can see how startup time (or restart time) could be important in many
situations. However, when running "apachectl configtest", aren't you
running a new httpd process, separate from the real server? In that case
startup time should not be critical - why not load the interpreter? When
doing a real server start (or restart), the code gets executed as
expected (without using the <Perl></Perl> force trigger), so when the
interpreter is loaded isn't an issue (as far as my original problem is
concerned). It is only with "configtest" do I see this behavior. Is it
that mod_perl cannot easily distinguish between a "normal" start and a
"test" start?
Thanks,
--John
--
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