The GitHub guys recently released their background processing app which uses Redis: http://github.com/defunkt/resque http://github.com/blog/542-introducing-resque
I have it working locally, but I'm struggling to get it working in production. Has anyone got a:
- Capistrano recipe to deploy workers (control number of workers, restarting them, etc)
- Deployed workers to separate machine(s) from where the main app is running, what settings were needed here?
- gotten redis to survive a reboot on the server (I tried putting it in cron but no luck)
- how did you work resque-web (their excellent monitoring app) into your deploy?
Thanks!
P.S. I posted an issue on Github about this but no response yet. Hoping some SO gurus can help on this one as I'm not very experienced in deployments. Thank you!