我正在使用resque:scheduler gem在我的rails 3应用程序。如何运行rake resque:调度程序处于守护进程模式
如何在daemon
模式下启动rake resque:scheduler
模式。
如果你知道,那么请让我知道,
如何我可以配置在GOD脚本这个任务?
我正在使用resque:scheduler gem在我的rails 3应用程序。如何运行rake resque:调度程序处于守护进程模式
如何在daemon
模式下启动rake resque:scheduler
模式。
如果你知道,那么请让我知道,
如何我可以配置在GOD脚本这个任务?
PIDFILE=./resque-scheduler.pid BACKGROUND=yes rake resque:scheduler
可用here
resque调度的完整文档试试这一点
rake resque:scheduler BACKGROUND=true
或
rake resque:scheduler &
,现在如果你想抑制耙任务的输出尝试nohup
nohup rake my:task BACKGROUND=true
运行它试试下面的配置resque,程序器在上帝脚本。
安装神宝石
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
守护进程(背景)来测试
$ god -c path/to/watch.god -D
运行神
小心上帝的配置错字,它的背景不BACKGROUNG – St0rM 2017-11-27 11:59:07
感谢Viren使用'PIDFILE = ./rescue-scheduler.pid BACKGROUND = yes rake resque:scheduler'的方式为我工作 – 2013-03-02 05:56:00
请注意,您应该使用resque版本> = 1.20来使用BACKGROUND = yes选项 – 2013-12-17 11:40:43
它运行一段时间后停下来。你怎么一直都在跑? – aashish 2017-06-03 14:49:22