unregisterWorker() public method

Unregister this worker in Redis. (shutdown etc)
public unregisterWorker ( )
Esempio n. 1
0
 public function testWorkerFailsUncompletedJobsOnExit()
 {
     $worker = new Resque_Worker('jobs');
     $worker->setLogger(new Resque_Log());
     $worker->registerWorker();
     $payload = array('class' => 'Test_Job');
     $job = new Resque_Job('jobs', $payload);
     $worker->workingOn($job);
     $worker->unregisterWorker();
     $this->assertEquals(1, Resque_Stat::get('failed'));
 }
Esempio n. 2
0
 /**
  * Remove a worker
  * @param  string $id tring identifying this worker
  * @return bool
  */
 public function removeWorker($id)
 {
     $worker = new \Resque_Worker('*');
     $worker->setId($id);
     return $worker->unregisterWorker();
 }