tweak min_process for workers to 1
authorDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 4 Oct 2011 13:03:52 +0000 (15:03 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 22 Nov 2011 17:35:12 +0000 (18:35 +0100)
gearman_driver.pl
persistant_worker.pl

index 667c928..767f377 100755 (executable)
@@ -24,7 +24,7 @@ my $driver = Gearman::Driver->new(
                },
                'APKPM::CPE::info' => {
                        max_processes => 40,
-                       min_processes => 0,
+                       min_processes => 1,
                },
                'APKPM::Ping::ping' => {
                        max_processes => 1,
@@ -37,11 +37,11 @@ my $driver = Gearman::Driver->new(
 
                'APKPM::DSLAM::search' => {
                        max_processes => 10,
-                       min_processes => 0,
+                       min_processes => 1,
                },
                'APKPM::CRM::search' => {
                        max_processes => 3,
-                       min_processes => 0,
+                       min_processes => 1,
                },
        },
 );
index 42dabe8..f601009 100755 (executable)
@@ -36,7 +36,7 @@ warn "variant: $variant max_processes: $max_processes\n";
 
 my $driver = Gearman::Driver->new(
        server   => 'localhost:4730',
-       interval => 15,
+       interval => 3,
        loglevel   => 'DEBUG',
        logfile    => "log/$variant.log",
 ) || die $!;
@@ -70,7 +70,7 @@ foreach my $ip ( keys %$poll ) {
 
        $driver->add_job({
                max_processes => $max_procs,
-               min_processes => 0,
+               min_processes => 1,
                name            => $method,
                worker          => $worker,
                methods    => [