Sha256: baef41245360e7c37c19bf47451bddf34fe6612bdc57f0b3aed1aa1425298964

Contents?: true

Size: 745 Bytes

Versions: 5

Compression:

Stored size: 745 Bytes

Contents

# Sidekiq::Pool

Allows Sidekiq using more CPU cores on Ruby MRI by forking multiple processes.

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'sidekiq-pool'
```

## Usage

Help

    $ bundle exec sidekiq-pool -h

Start pool with 3 instances

    $ bundle exec sidekiq-pool --pool-size 3 

## 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

The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sidekiq-pool-0.1.7 README.md
sidekiq-pool-0.1.6 README.md
sidekiq-pool-0.1.5 README.md
sidekiq-pool-0.1.4 README.md
sidekiq-pool-0.1.3 README.md