Exemplo n.º 1
0
 /**
  * daemon:dispatch ready tasks
  */
 public function runAction(&$log)
 {
     $oTask = new Task();
     $oJob = new Job();
     while (true) {
         Log::info("loop dispatch.");
         $taskArr = $oTask->ready();
         foreach ($taskArr as $task) {
             Log::info("dispatch [job_id:" . $task['job_id'] . "] [time:" . $task['time'] . "]");
             $oJob->dispatch($task['job_id'], $task['time']);
         }
         sleep(3);
     }
 }