Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 即使在服务器重新启动后,Rails Resque也会继续运行旧代码_Ruby On Rails_Ruby_Caching_Resque - Fatal编程技术网

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

Ruby on rails 即使在服务器重新启动后,Rails Resque也会继续运行旧代码,ruby-on-rails,ruby,caching,resque,Ruby On Rails,Ruby,Caching,Resque,我已经运行了resque gem,出于某种原因,它似乎正在缓存作业代码。Rails当前处于开发环境中,并且在服务器重新启动后仍然存在 我已尝试更改队列名称,但仍在运行相同的代码。 唯一有效的方法是用不同的名称创建一个全新的类,然后调用它 是否有可以清除的缓存?后台正在运行重新创建工作进程,需要重新启动它们。您需要重新启动resque worker才能使更改生效。重新启动服务器时,resque不会自动重新启动。您是否尝试重新启动重新确认过程?

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

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


是否有可以清除的缓存?

后台正在运行重新创建工作进程,需要重新启动它们。您需要重新启动resque worker才能使更改生效。

重新启动服务器时,resque不会自动重新启动。您是否尝试重新启动重新确认过程?