Rails,对所有应用程序使用单个delayed_job实例

时间:2012-11-02 10:30:34

标签: ruby-on-rails delayed-job

我有一台运行多个RoR应用程序的服务器。其中一些需要delayed_job来处理图片大小调整和其他任务。目前,我正在为每个应用程序运行delayed_job ...这会导致更高的内存消耗。

是否可以在服务器上运行共享delayed_job实例,这将由应用程序使用?

1 个答案:

答案 0 :(得分:1)

那会很可疑。 Delayed_job应该与请求作业的应用程序使用相同的代码库运行 - 它将此事实用于作业序列化/反序列化,否则将非常困难。在您的情况下,作业可能类似,但在某些时候,其中一个应用程序将安排延迟过程根本无法理解的作业。