Mohit Jain
Mohit Jain

Reputation: 43949

How to start delayed job workers in production mode

I was following railscast for delayed job. Things are working perfectly on my machine. How can start delayed_job workers in production mode?

I am using delayed_job gem,(2.1.4)

Upvotes: 7

Views: 8787

Answers (2)

Mohit Jain
Mohit Jain

Reputation: 43949

RAILS_ENV=production script/delayed_job start

For Rails 4

RAILS_ENV=production bin/delayed_job start

Solved my problem.

It may give you an error that tmp directory doesn't exists. Just create one and run previous command again..

Upvotes: 16

Matteo Alessani
Matteo Alessani

Reputation: 10412

You can try to run the following command:

RAILS_ENV=production cd ~/path_to_your_app/current && /usr/local/bin/ruby ./script/delayed_job start

where you should adjust /usr/local/bin/ruby based on your production server ruby configuration.

Upvotes: 3

Related Questions