質問

I am using resque:scheduler gem in my rails 3 application.

How can start rake resque:scheduler in daemon mode.

and if you know then please let me know,

How can I configure this task in GOD script?

役に立ちましたか?

解決 2

PIDFILE=./resque-scheduler.pid BACKGROUND=yes rake resque:scheduler

complete doc of resque scheduler available here

他のヒント

I guess you only have to do this

BACKGROUND=yes rake resque:scheduler 

and perhaps that would work check over here

Hope this help

try this out

rake resque:scheduler BACKGROUND=true

or

rake resque:scheduler &

and now if you want to suppress the output of the rake task try running it with nohup

nohup rake my:task BACKGROUND=true

Try the following to configure resque-schedular in God script.

Install god gem

gem install god

create a file with name as watch.god in your project folder.

Add following to 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

Run god in terminal to test

$ god -c path/to/watch.god -D

Run god in daemon(background) from terminal

$ god -c path/to/watch.god
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top