即使在服务器重启后,Rails Resque也会继续运行旧代码

时间:2014-06-29 21:13:18

标签: ruby-on-rails ruby caching resque

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

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

是否有可以清除的缓存?

1 个答案:

答案 0 :(得分:1)

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