Dre*_*ams 4 ruby-on-rails resque
在我的Rails应用程序中,我想弹出一个窗口,显示当前正在运行的Resque工作器的数量.这主要是因为我可以在没有工人跑步时警告用户.
我在routes.rb中安装了Resque管理员应用程序:
mount Resque::Server, :at => "/admin/resque"
Run Code Online (Sandbox Code Playgroud)
我看到有一个名为的文本文件/admin/resque/stats.txt包含以下内容:
resque.pending=0 resque.processed+=8 resque.failed+=0 resque.workers=2 resque.working=0 queues.model_job_queue=0
Run Code Online (Sandbox Code Playgroud)
我应该获取此文件,只是解析它的值resque.workers或是否有另一个更好的方法?
我会直接向Resque请求一组worker,并计算返回的元素.
1.9.2-p290 :003 > Resque.workers.count
=> 12
Run Code Online (Sandbox Code Playgroud)
这正是resque如何获得构建的计数/resque/stats.txt.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
661 次 |
| 最近记录: |