I am writing a Web app that will need to run a background process that will poll a web service every minute or so and then query my Rails db and send out alerts to users of the app via Twitter. I have researched this a lot but I feel I am just going around in circles. I have come across delayed_job, background_job and a few other options like creating a custom daemon suggested in a Railscast. Does anyone have any suggestions for the best way to do this? The process will have to run constantly in the background and won’t be triggered by an event in the front end. Any help or guidance would be appreciated.
Share
Why don’t you just create a rake task and add it to your CRON execution?
You can even use Whenever to configure this for you.