README.md in sidekiq-pool-0.1.7 vs README.md in sidekiq-pool-1.0.0

- old
+ new

@@ -1,38 +1,45 @@ # Sidekiq::Pool Allows Sidekiq using more CPU cores on Ruby MRI by forking multiple processes. +Also adds an option to use different command line option workers in the same pool. ## Installation Add this line to your application's Gemfile: ```ruby gem 'sidekiq-pool' ``` +Create a config file and specify it's path with the *p* command line option (the default is config/sidekiq-pool.yml) + +Paste the following config and modify it to your needs: + +```yaml +:workers: + - + :command: '-q default -q high' + :amount: 2 + - + :command: '-q high -L high_logfile.txt' + :amount: 1 +``` + ## Usage Help $ bundle exec sidekiq-pool -h -Start pool with 3 instances +Start pool with a non-default path config - $ bundle exec sidekiq-pool --pool-size 3 + $ bundle exec sidekiq-pool -p config/pool_config.yml ## Signals Signals `USR1`, `USR2` are forwarded to the children. - -`TTIN` forks new child - - $ kill -TTIN masterpid - -`TTOU` stops one child - - $ kill -TTOU masterpid - + ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/laurynas/sidekiq-pool. ## License