public function perform(Job $job) { $data = $job->getData(); $jid = $job->getId(); echo $jid . "\n"; // throw new \Exception('Something bad, man'); sleep(5); $job->heartbeat(); sleep(5); $job->heartbeat(); sleep(5); $job->requeue(['data' => ['time' => time(), 'thing' => ['blah' => 'foo']]]); return false; }
public function perform(Job $job) { echo "starting job\n"; sleep(5); $job->heartbeat(); echo "still jobbing\n"; sleep(2); echo "job's done\n"; $job->complete(); }