2013-04-22 3 views
1

Ive가 Laravel (https://github.com/mikelbring/Pheanstalk) 용 Pheanstalk 번들을 설치했습니다. 이제 작업을 대기열에 전달하고 다시 검색하기위한 기본 예제 코드를 따르고 있습니다. 내가 그것을 실행할 때 아무것도 반환되지 않은 것처럼 Laravel의 Pheanstalk, 모든 것이 처리되지 않은 응답으로 끝나나요?

Route::get('queue', function() 
{ 

Pheanstalk::useTube('testtube')->put("job payload goes here\n"); 

$pheanstalk = Pheanstalk::connection(); 

$job = $pheanstalk 
    ->watch('testtube') 
    ->ignore('default') 
    ->reserve(); 

echo $job->getData(); 

$pheanstalk->delete($job); 
}); 

아직, 난,에 '처리되지 않은 응답'오류 :

이 내 코드입니다.

Unhandled Exception 

Message: 

Unhandled response: 
Location: 

C:\wamp\www\adam\phire\bundles\pheanstalk\pheanstalk\classes\Pheanstalk\Command\PutCommand.php on line 108 
Stack Trace: 

#0 C:\wamp\www\adam\phire\bundles\pheanstalk\pheanstalk\classes\Pheanstalk\Connection.php(121): Pheanstalk_Command_PutCommand->parseResponse('', NULL) 
#1 C:\wamp\www\adam\phire\bundles\pheanstalk\pheanstalk\classes\Pheanstalk.php(511): Pheanstalk_Connection->dispatchCommand(Object(Pheanstalk_Command_PutCommand)) 
#2 C:\wamp\www\adam\phire\bundles\pheanstalk\pheanstalk\classes\Pheanstalk.php(273): Pheanstalk\Pheanstalk->_dispatch(Object(Pheanstalk_Command_PutCommand)) 
#3 C:\wamp\www\adam\phire\application\routes.php(45): Pheanstalk\Pheanstalk->put('job payload goe...') 
#4 [internal function]: Laravel\Bundle::{closure}() 
#5 C:\wamp\www\adam\phire\laravel\routing\route.php(163): call_user_func_array(Object(Closure), Array) 
#6 C:\wamp\www\adam\phire\laravel\routing\route.php(124): Laravel\Routing\Route->response() 
#7 C:\wamp\www\adam\phire\laravel\laravel.php(167): Laravel\Routing\Route->call() 
#8 C:\wamp\www\adam\phire\public\index.php(34): require('C:\wamp\www\ada...') 
#9 {main} 

누구든지 Pheanstalk에 익숙하고 도움이 될만한 사람이 있습니까?

감사합니다. Adam.

+0

불행히도 내가 볼 수있는 유일한 방법은 "Pheanstalk for Laravel"번들 관리자 인 https://github.com/mikelbring/Pheanstalk/issues에 버그를 제기하거나 픽스를 찾으면 풀 요청을하는 것입니다. - / –

답변

0

Here 예외가 발생하는 곳입니다. 당신 beanstalkd가 pheanstalk이 이해하지 못하는 것을 돌려 준 것처럼 보입니다. 작동중인 beanstalkd 구현에 연결하고 있습니까?

Pheanstalk Laravel 번들에는 문제가되지 않습니다. 동일한 연결 세부 정보를 사용하여 일반 Pheanstalk로 테스트 해 보았습니까?