如何使用 resque-web 监控 Coffee-resque 工作人员

Posted

技术标签:

【中文标题】如何使用 resque-web 监控 Coffee-resque 工作人员【英文标题】:how to monitor coffee-resque workers, with resque-web 【发布时间】:2012-01-25 09:03:30 【问题描述】:

我用 coffee-resque 创建了一些工人,并试图使用 ruby​​ 版本的 resque-web 查看工人,但只看到间歇性工人闪进和闪出。

我注意到咖啡风格在暂停时会取消跟踪工人。这是预期的行为吗?这使得 resque web 只列出闪烁的间歇工作人员,并且当他们出现时,他们总是处于等待状态,即使那是他们正在处理的时候。

是我做错了还是有建议的方法来监控工作队列?

另外,如果工作进程失败并且在退出时没有进行优雅的取消跟踪,是否有办法清理 redis 中不活动的孤立工作密钥?

【问题讨论】:

【参考方案1】:

我最近提供了一个修复此问题的拉取请求。它已被coffee-resque 接受并发布了一个新版本。

https://github.com/technoweenie/coffee-resque/issues/17

此修复已作为 0.1.6 发布。

【讨论】:

以上是关于如何使用 resque-web 监控 Coffee-resque 工作人员的主要内容,如果未能解决你的问题,请参考以下文章

在我的 Rails 应用程序中嵌入 resque-web 前端

如何使用 Coffee-Bytes 代码折叠

如何将 JSON 转换为 CoffeeScript 并写入文件“.coffee”?

使用 Coffee 进行分类时如何使用更通用的标签

如何使用 Rails 代码/将变量传递给 .coffee javascript 文件?

为啥 rails 对咖啡脚本文件使用 .js.coffee 扩展名,因为它们无论如何都不能包含 JavaScript 代码?