0

を使用してpheanstalkからジョブを削除しようとすると、このエラーが発生しました

$this->pheanstalkObj->delete($job);

 /pheanstalk/classes/Pheanstalk/Connection.php(121): Pheanstalk_Command_DeleteCommand->parseResponse('NOT_FOUND', NULL)
 /pheanstalk/classes/Pheanstalk.php(508): Pheanstalk_Connection->dispatchCommand(Object(Pheanstalk_Command_DeleteCommand))
 /pheanstalk/classes/Pheanstalk.php(67): Pheanstalk->_dispatch(Object(Pheanstalk_Command_DeleteCommand))
 /Altibbi/BeanstalkEngine.php(844): Pheanstalk->delete(Object(Pheanstalk_Job))
 /var/www/altibbi/2.6.3.5/application/controllers/CliController.php(959): Altibbi_BeanstalkEngine->workQueue('recentactivity')
 /var/www/altibbi/2.6.3.5/application/controllers/CliController.php(123): CliController->beanstalkWorker('recentactivity')
/Zend/Controller/Action.php(514): CliController->indexAction()
 /Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('indexAction')
 /Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))

何が問題ですか?

ありがとう

4

2 に答える 2

0

ジョブが存在しないか、埋められているか、クライアントによって予約されています。プロトコルの説明で応答に関する詳細情報を取得できます

于 2013-11-13T10:40:56.020 に答える
0

ジョブが存在しないか、クライアントによって予約されていないか、準備ができていないか、埋められていない場合は「NOT_FOUND」。これは、クライアントが削除コマンドを送信する前にジョブがタイムアウトした場合に発生する可能性があります。

于 2017-08-28T13:21:31.220 に答える