我正在使用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