Resque Workers 在错误的队列上工作

发布于 2024-10-15 03:14:13 字数 273 浏览 4 评论 0原文

我有几个 Resque 作业正在运行,每个作业都在一个单独的终端窗口中启动,如下所示:

QUEUE=queue_1 rake environment resque:work
QUEUE=queue_2 rake environment resque:work

首先启动队列 1,然后启动队列 2。问题是,无论我向新工作人员发送什么 QUEUE 选项,它们都会继续在队列 1 上工作 - - 即使我把两者都关闭了。这可能是配置问题吗?我没有看到任何地方提到这个问题。

I have a few Resque jobs running, each started in a separate terminal window like so:

QUEUE=queue_1 rake environment resque:work
QUEUE=queue_2 rake environment resque:work

Queue 1 started first, then queue 2. The problem is, no matter what QUEUE options I send to new workers, they just keep working on queue 1 -- even if I shut both down. Might this a configuration problem? I haven't seen this issue mentioned anywhere.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酷炫老祖宗 2024-10-22 03:14:13

您是否在 Rakefile 中定义的“environment”或“resque:setup”任务中显式设置 ENV['QUEUE'] 环境变量?

Are you explicitly setting the ENV['QUEUE'] environment variable in the "environment" or "resque:setup" tasks defined in the Rakefile?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文