/** * 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); } }