HerokuScaleScheduler
HerokuScaleScheduler is schedule scale of heroku dynos/workers.
Installation
Add this line to your application's Gemfile:
gem 'heroku_scale_scheduler'
And then execute:
$ bundle
Or install it yourself as:
$ gem install heroku_scale_scheduler
Usage
- run the folllow commands
$ bundle exec rails g heroku_scale_scheduler:install
- write your scheduling configuration to config/heroku_ps.yml. Notice: schedule time is must be 10 minutes periods.
- add Heroku scheduler addons.
- visit your Heroku scheduler dashboard, if you use bomboo stack added follow tasks
| TASK | FREQUENCY |
|---|---|
| rake heroku:scale:dynos | Every 10 minutes |
| rake heroku:scale:workers | Every 10 minutes |
| TASK | FREQUENCY |
|---|---|
| rake heroku:scale:ps | Every 10 minutes |