我在我的rails 3 应用程序中使用resque:scheduler gem。
如何rake resque:scheduler
在daemon
模式下启动。
如果你知道,请告诉我,
如何在 GOD 脚本中配置此任务?
我在我的rails 3 应用程序中使用resque:scheduler gem。
如何rake resque:scheduler
在daemon
模式下启动。
如果你知道,请告诉我,
如何在 GOD 脚本中配置此任务?
PIDFILE=./resque-scheduler.pid BACKGROUND=yes rake resque:scheduler
resque调度程序的完整文档可在此处获得
试试这个
rake resque:scheduler BACKGROUND=true
或者
rake resque:scheduler &
现在,如果您想抑制 rake 任务的输出,请尝试使用nohup
nohup rake my:task BACKGROUND=true
尝试以下方法在 God 脚本中配置 resque-schedular。
安装神宝石
gem install god
在您的项目文件夹中创建一个名为watch.god的文件。
将以下内容添加到watch.god
God.watch do |w|
w.name = "resque_schedular"
w.dir = '/home/machine_name/project_path'
w.start = "BACKGROUND=yes bundle exec rake environment resque:scheduler"
w.keepalive
end
在终端运行上帝进行测试
$ god -c path/to/watch.god -D
从终端运行守护进程(后台)中的上帝
$ god -c path/to/watch.god