2017-03-29 3 views
0

Beanstalkd 인스턴스가 실행 중이고 문제없이 대기열에 작업을 넣을 수 있습니다. 나는 작업이Beanstalkd 통계에서 작업을 표시하지만 peek-ready를 찾을 수 없음

볼 수 있습니다 :

$ echo -e "stats\r\n" | nc localhost 11300 | grep jobs 

current-jobs-urgent: 0 
current-jobs-ready: 3 
current-jobs-reserved: 0 
current-jobs-delayed: 0 
current-jobs-buried: 0 
total-jobs: 3 

그러나 응용 프로그램과를 내려고하는 실패, 픽 - 준비 하나 보려고처럼 :

$ echo -e "peek-ready\r\n" | nc localhost 11300 

NOT_FOUND 

무엇 오전 내가 잘못하고있어?

+1

이 관리자 인터페이스를 설치하면 작업이 어디에 표시되는지 알 수 있습니다. https://github.com/ptrofimov/beanstalk_console – Pentium10

답변

1

당신이 사용하지 않는 다른 튜브 (default)에 작업이있을 가능성이 큽니다. 당신이 알고있는 선배는

The peek commands let the client inspect a job in the system. There are four 
variations. All but the first operate only on the currently used tube. 

당신은 또한 stats 명령에서 반환 된 current-tubeslist-tubes 명령 (default라는 이름의 튜브를 넘어) 존재 얼마나 많은 다른 튜브를 볼 수 있습니다, 그 나열되는 튜브 (s) 작업이 켜져 있으면 use {tube-name}을 입력 한 다음 peek-ready을 입력하면됩니다.