- new feature: sending
HUP
to pool manager will reload the logfiles and gracefully restart all workers. - enhancement: logging now includes timestamp, process "name" (worker or manager), and PID.
- enhancement: can be used with no config file or empty config file (not all that useful, but it's better than unceromoniously dieing!)
- bugfix: pidfile will be cleaned up on startup, e.g. if old process was kill-9'd (Jason Haruska)
- bugfix: TERM/INT are no longer ignored when HUP is waiting on children
- bugfix:
resque-pool -c config.yml
command line option was broken - development: simple cucumber features for core functionality.
- upstream: depends on resque ~> 1.13
- new feature:
resque-pool
command line interface- this replaces need for a special startup script.
- manages PID file, logfiles, daemonizing, etc.
resque-pool --help
for more info and options
- updated example config, init.d script, including a chef recipe that should work at EngineYard.
- remove rubygems 1.3.6 dependency
- new feature:
RESQUE_POOL_CONFIG
environment variable to set alt config file - upgraded to resque 1.10, removing
Resque::Worker
monkeypatch
- bugfix: using (or not using) environments in config file
- new feature: split by environments in config file
- added example startup script, Rakefile, and monit config
- bugfix: worker processes not shutting down after orphaned
- first release used in production