Use multiple Gearman servers
This commit is contained in:
parent
16f3dbfecb
commit
415b5c81fd
5 changed files with 20 additions and 5 deletions
|
|
@ -196,4 +196,5 @@ sub process_master
|
|||
|
||||
log INFO, "Starting guantanamo.pl as master process";
|
||||
|
||||
Process::add_server("gearman:4730");
|
||||
Process::register("guantanamo", \&process_master);
|
||||
|
|
|
|||
|
|
@ -150,7 +150,7 @@ sub grades_generate
|
|||
|
||||
log DEBUG, "Computed grades: ".$grading->compute($login);
|
||||
|
||||
open my $xmlgrade, ">", "$basedir/$year/$project_id/grades/$login.xml" or croak "grades/$login.xml";
|
||||
open my $xmlgrade, ">", "$basedir/$year/$project_id/grades/$login.xml" or croak "grades/$login.xml: $!";
|
||||
binmode $xmlgrade;
|
||||
print $xmlgrade $grading->computeXML($login);
|
||||
close $xmlgrade;
|
||||
|
|
|
|||
|
|
@ -97,4 +97,5 @@ sub process
|
|||
return $grade->toString;
|
||||
}
|
||||
|
||||
Process::add_server("gearman:4730");
|
||||
Process::register_no_parse("gen_grading", \&process);
|
||||
|
|
|
|||
|
|
@ -105,4 +105,5 @@ sub process
|
|||
return $out;
|
||||
}
|
||||
|
||||
Process::add_server("gearman:4730");
|
||||
Process::register_no_parse("get_csv", \&process);
|
||||
|
|
|
|||
Reference in a new issue