ruby on rails - Separate Worker Server for Delayed Job Using Capistrano on Linode? -
i have app heavily relies on background processing , have delayed_job workers on separate linode instance performance reasons. have found this helpful post being able run dj workers on different server without having boot apache , looks that's how i'll setting things up.
my question how go configuring capistrano deploy app both servers, running actual web facing end one, , using other 1 dj? this?
role :web, "domain.com" role :app, "domain.com", "workers.domain.com" role :db, "domain.com", :primary => true
you can set separate server role delayed jobs adding recipe:
set :delayed_job_server_role, :utility
then, attach role worker (utility) server:
role :web, "domain.com" role :app, "domain.com" role :db, "domain.com", :primary => true role :utility, "workers.domain.com"
for more info: https://github.com/collectiveidea/delayed_job/wiki/rails-3-and-capistrano
Comments
Post a Comment