You are viewing a plain text version of this content. The canonical link for it is here.
Posted to test-dev@httpd.apache.org by Stas Bekman <st...@stason.org> on 2003/10/01 01:25:00 UTC
Re: removing httpd -X from 1.3 environment
Geoffrey Young wrote:
> hi all...
>
> I was thinking recently about how with 2.0 we rely on MaxClients to
> control the number of child processes, but with 1.3 we rely on httpd -X.
>
> I'm not sure that we need to limit the ability of 1.3 to run multiple
> children if somebody comes up with a test that requires it. and we all
> know that httpd -X is not the same as running with a single child, so
> whatever the test suite is doing is not really the same as a real
> environment.
>
> I'm thinking/hoping that -X is a carryover from the old Apache::test
> environment, and nobody actually relies on -X behaviors (which would be
> a bad testing practice anyway :)
>
> at any rate, here is a patch that changes httpd -X to a setting that
> defaults to MaxClients 1. I get the same results from the
> perl-framework with and without the change (lots of failures currently,
> but they are the same failures with both setups).
>
> as far as changed behaviors, the only thing I noticed was that if some
> perl libraries cannot be found, the startup times out and the @INC
> errors are placed in the error_log. without the patch the @INC error is
> shown and the server exits immediately. the good thing (for me, anyway)
> is that r->child_terminate now works, allowing the server to change
> children mid-test :)
+1
apache-1.3 tests fails the same way for me.
I did successfully run Apache::Peek tests with your patch under 1.3.
__________________________________________________________________
Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org http://ticketmaster.com
Re: removing httpd -X from 1.3 environment
Posted by Geoffrey Young <ge...@modperlcookbook.org>.
> +1
>
> apache-1.3 tests fails the same way for me.
>
> I did successfully run Apache::Peek tests with your patch under 1.3.
cool. I'll commit it tomorrow then.
thanks for following up :)
--Geoff