【问题标题】:Rails Resque keeps running old code even after server restart即使在服务器重新启动后,Rails Resque 仍会继续运行旧代码
【发布时间】:2026-01-23 21:30:01
【问题描述】:

我已经运行了 resque gem,但由于某种原因,它似乎正在缓存作业代码。 Rails 目前在开发环境中,并且在服务器重启后仍然存在。

我已尝试更改队列名称,但相同的代码继续运行。 唯一可行的方法是创建一个具有不同名称的全新类,然后调用它。

有可以清除的缓存吗?

【问题讨论】:

  • Resque 不会在您重新启动服务器时自动重新启动。您是否尝试重新启动您的 Resque 进程?

标签: ruby-on-rails ruby caching resque


【解决方案1】:

有 resque worker(s) 进程在后台运行,需要您重新启动它们。您需要重新启动 resque worker 才能使您的更改生效。

【讨论】: