大家好,
这是我在 Git 住所的第一篇文章:)。
我正在尝试在我的 Rails 应用程序 (v 2.0.2) 中使用 resque 进行后端作业处理。 我已经从 git 安装了救援作为 Rails 插件。 但即使我提到了 count 变量,也只会产生一个工人。
COUNT= x QUEUE=request_queue rake 环境resque:work
这是我从救援网络界面验证的。
有人可以帮我解决这个问题吗?
另一个问题是如何使用 Resque 附带的 God 模块。 这方面的信息不多。
提前谢谢大家
DG
您正在使用错误的 rake 任务来启动多个工作程序。 尝试“ resque:workers ”而不是“ resque:work ”。
神配置见http://github.com/defunkt/resque/tree/master/examples/god/。 我不得不稍微调整一下它才能为我工作,它似乎仍然存在问题,但这是一个不错的起点。 请注意,当您要求它时,它实际上不会阻止工作人员。 您需要为此编写脚本或手动杀死它们(通过 kill -QUIT $PID)。
非常感谢 Nevans 的帮助。 多个工人创建正在工作。
干杯
DG
如果您使用的是 linux,以下命令应该会让您更清楚:
ps -ef f | grep [r]esque
最有用的评论
您正在使用错误的 rake 任务来启动多个工作程序。 尝试“ resque:workers ”而不是“ resque:work ”。
神配置见http://github.com/defunkt/resque/tree/master/examples/god/。 我不得不稍微调整一下它才能为我工作,它似乎仍然存在问题,但这是一个不错的起点。 请注意,当您要求它时,它实际上不会阻止工作人员。 您需要为此编写脚本或手动杀死它们(通过 kill -QUIT $PID)。