如何在应用程序启动时自动启动Delayed_Job?
问题描述:
当我开始我的Rails服务器,我想知道这是运行此命令自动如何在应用程序启动时自动启动Delayed_Job?
RAILS_ENV=development script/delayed_job start
这样的delayed_job守护进程也开始最好?
感谢
答
开始你可以考虑使用foreman和配置Procfile
LILE:
server: rails server
delayed: bundle exec script/delayed_job start
然后,所有你需要做的,开始一切:
foreman start
谢谢,当rails服务器启动时,forman是否自己启动,如果我将Gem包含在Gemfile中?否则手动启动工头启动会杀死整个目的:) – iCyborg 2013-03-06 09:09:09
如果您将gem添加到'Gemfile',那么在您的应用程序的根目录下创建一个'Procfile'(使用上面的代码),您不需要执行'rails服务器“,只有'工头开始'。它并没有真正杀死这个目的,因为你仍然只有一个命令来运行,它现在不再一样了。 – TimPetricola 2013-03-06 09:35:28