unregisterWorker() public method

Unregister this worker in Redis. (shutdown etc)
public unregisterWorker ( )
コード例 #1
0
ファイル: WorkerTest.php プロジェクト: Balamir/php-resque
 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'));
 }
コード例 #2
0
ファイル: ResqueStats.php プロジェクト: fahernandez/fresque
 /**
  * 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();
 }