我用GOD看过程=>rake resque:scheduler
在运行“rake resque:scheduler”之前,我必须运行rake resque_schedule:setup
但以下设置不起作用。
我使用 ps aux 列出进程,但调度程序没有按预期工作。
它应该定期生成任务。
如果我在 shell 中键入 2 个命令,它就可以工作。
我没有想法
God.watch do |w|
system("rake resque_schedule:setup ") # run the rake to load environment
w.name = 'resque-scheduler'
w.interval = 5.seconds
w.dir = File.expand_path(File.join(File.dirname(__FILE__),'..'))
# w.start = "rake resque_schedule:setup ; rake resque:scheduler "
w.start = "rake resque:scheduler "
w.start_grace = 10.seconds
w.log = File.expand_path(File.join(File.dirname(__FILE__), '.','log','resque-scheduler.log'))
w.keepalive(:memory_max => 150.megabytes,
:cpu_max => 50.percent)
end