konsu wrote:
thank you for responding.

below is the output. t/TEST does not seem to take account of the timeout
parameter. still uses the default value.

That's a bug. The fix is below (will be in cvs shortly)


but i think it does not matter
because my server is not overloaded at all. it is a dev machine. i also
included the log file (i was wrong when i said that it was empty, i looked
at a wrong file). i also checked whether httpd is running and it does after
t/TEST terminates, even though i ran 'killall httpd' before the test.

but most likely you are right that it's unrelated. I've seen this before on older OpenBSD and AIXs. A few people reported success on FreeBSD with non-threaded perl, but I don't remember any specifics. May be check the archives? Anyone on FreeBSD who can help konstantin?


[...]

Index: lib/ModPerl/TestRun.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/lib/ModPerl/TestRun.pm,v
retrieving revision 1.15
diff -u -r1.15 TestRun.pm
--- lib/ModPerl/TestRun.pm      15 Dec 2003 02:50:22 -0000      1.15
+++ lib/ModPerl/TestRun.pm      28 Jan 2004 05:54:27 -0000
@@ -5,21 +5,22 @@

use base qw(Apache::TestRunPerl);

+use Apache::Build;
+
 # some mp2 tests require more than one server instance to be available
 # without which the server may hang, waiting for the single server
 # become available
 use constant MIN_MAXCLIENTS => 2;

-use Apache::Build;
-my $build = Apache::Build->build_config;
+# default timeout in secs (threaded mpms are extremely slow to
+# startup, due to a slow perl_clone operation)
+use constant DEFAULT_STARTUP_TIMEOUT =>
+    Apache::Build->build_config->mpm_is_threaded() ? 180 : 120;

 sub new_test_config {
     my $self = shift;

-    # timeout in secs (threaded mpms are extremely slow to startup,
-    # due to a slow perl_clone operation)
-    $self->{conf_opts}->{startup_timeout} =
-        $build->mpm_is_threaded() ? 180 : 120;
+    $self->{conf_opts}->{startup_timeout} ||= DEFAULT_STARTUP_TIMEOUT;

$self->{conf_opts}->{maxclients} ||= MIN_MAXCLIENTS;


__________________________________________________________________ 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

--
Reporting bugs: 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



Reply via email to