Beanstalkdキューを流れるジョブを監視したいと思います。コマンドラインからこれを行う方法はありますか?コマンドラインでbeanstalkdを実行すると、出力は表示されません。基本的に、私はデバッグまたは詳細なオプションを探しています。
1913 次
1 に答える
5
私が知る限り、beanstalkd には管理ツールが同梱されていません。しかし、python/ruby/perl ライブラリの 1 つをインストールすると、サーバー ステータスを発行する何かを簡単に作成できます。
Python と beanstalkc クライアント パッケージを使用した例を次に示します。
#!/usr/bin/python
import beanstalkc
b = beanstalkc.Connection(host='localhost', port=11300)
for tube in b.tubes():
print "Tube: %s" % tube
stats = b.stats_tube(tube)
for k, v in stats.items():
print " %s: %s" % (k, v)
于 2011-03-13T04:12:54.663 に答える