Beispiel #1
0
 /**
  * Tell Redis which job we're currently working on.
  *
  * @param object $job Job instance containing the job we're working on.
  */
 public function workingOn(Job $job)
 {
     $job->worker = $this;
     $this->currentJob = $job;
     $job->updateStatus(\resque\lib\Resque\Job\Status::STATUS_RUNNING);
     $data = json_encode(array('queue' => $job->queue, 'run_at' => strftime('%a %b %d %H:%M:%S %Z %Y'), 'payload' => $job->payload));
     Resque::redis()->set('worker:' . $job->worker, $data);
 }