【问题标题】:Output from beanstalkdbeantalkd 的输出
【发布时间】:2011-03-10 09:28:10
【问题描述】:

我想监控流经 beanstalkd 队列的作业。有没有办法通过命令行来做到这一点。在命令行上运行 beanstalkd 时不会显示任何输出。本质上,我正在寻找调试或详细选项。

【问题讨论】:

    标签: beanstalkd


    【解决方案1】:

    据我所知,beanstalkd 没有附带任何管理工具。但是如果你安装了其中一个 python/ruby/perl 库,你可以编写一些东西来很容易地发出服务器状态。

    这是一个使用 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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 2011-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      相关资源
      最近更新 更多