使用守护程序

时间:2015-10-08 06:50:55

标签: ruby-on-rails ruby ruby-on-rails-4 daemon delayed-job

我使用delayed_jobs和daemon gem设置回形针,以便在后台处理我的图像。我遇到的问题是我不得不在其自己的终端实例中手动调用worker: rake jobs:work来处理队列。我似乎无法让守护进程工作。

procfile:

web: bundle exec puma -C config/puma.rb
worker: rake jobs:work

仓/ delayed_job的:

#!/usr/bin/env ruby

require File.expand_path(File.join(File.dirname(__FILE__), '..', 'config', 'environment'))
require 'delayed/command'
Delayed::Command.new(ARGV).daemonize

instructions说我可以执行以下操作:RAILS_ENV=production script/delayed_job start

但我不确定是否告诉我将此行添加到delayed_job.rb文件或手动运行该命令。现在,工作只是在heroku中积累。

0 个答案:

没有答案