示例#1
0
 static function getConfig()
 {
     return Scalr_Util_Arrays::mergeReplaceRecursive(parent::getConfig(), array("processPool" => array("size" => 3), "memoryLimitTick" => 10000));
 }
示例#2
0
 private function computeConfig($jobClassName)
 {
     $jobConfig = call_user_func(array($jobClassName, "getConfig"));
     if (is_subclass_of($jobClassName, "Scalr_System_Cronjob_MultiProcess_Worker")) {
         if ($jobConfig["distributed"]) {
             $inheritConfig = Scalr_System_Cronjob_Distributed::getConfig();
         } else {
             $inheritConfig = Scalr_System_Cronjob_MultiProcess::getConfig();
         }
     } else {
         $inheritConfig = Scalr_System_Cronjob::getConfig();
     }
     return Scalr_Util_Arrays::mergeReplaceRecursive($inheritConfig, $jobConfig);
 }