我已经运行了一个 Beanstalkd 实例,并且可以毫无问题地将作业放入队列。
我可以看到那里有职位:
$ 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
Run Code Online (Sandbox Code Playgroud)
但是尝试通过应用程序来实现它们会失败,就像尝试使用 peek-ready 来查看应用程序一样:
$ echo -e "peek-ready\r\n" | nc localhost 11300
NOT_FOUND
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
\xe2\x80\x99s 很可能这些作业位于您未使用的不同(非默认)管上。
\n\n\npeek 命令允许客户端检查系统中的作业。有四种变体。除第一个外,所有其他都仅在当前使用的管上运行。
\n
您可以使用命令返回的 来查看存在多少个不同的管(除了名为 的管default),并且该命令将列出它们。当您知道作业位于哪个管上时,您可以和然后current-tubesstatslist-tubesuse {tube-name}peek-ready在管子上。
| 归档时间: |
|
| 查看次数: |
1971 次 |
| 最近记录: |