我关注railscast for delayed job。事情在我的机器上完美运行。如何在生产模式下启动delayed_job工作者?
答案 0 :(得分:14)
RAILS_ENV=production script/delayed_job start
对于Rails 4
RAILS_ENV=production bin/delayed_job start
解决了我的问题。
它可能会给您一个tmp目录不存在的错误。只需创建一个并再次运行上一个命令..
答案 1 :(得分:3)
您可以尝试运行以下命令:
RAILS_ENV=production cd ~/path_to_your_app/current && /usr/local/bin/ruby ./script/delayed_job start
您应根据生产服务器ruby配置调整/usr/local/bin/ruby
。