- Please see the Github Releases page for changelog info
- Start all background tasks with
nohup
to avoidSIGHUP
problems - Add a
:resque_verbose
option to toggle verbose output (defaults totrue
)
- Create the directory for pid files when it doesn't exist
- Default pid files to
#{shared_path}/tmp/pids
now - Added a
:resque_pid_path
option to specify a custom path
- Added support for Capistrano 3.0
- Set MUTE environment variable for resque_scheduler
- Added a
resque_environment_task
option to load theenvironment
rake task before running Resque workers - Add a resque:scheduler:status task
- Detect stale PID files and clean up instead of aborting
- Add a
resque_rails_env
setting in case workers need to be run in a different environment than the app itself
- Interval is configurable
- Fix issue where pids weren't created correctly
- Start workers in threads
- Using stable branch of Resque, rather than the released gem, to take advantage of logging ability, losing shell redirection
- Using SIGQUIT to kill processes as they aren't terminating properly
- Different workers for different roles