Я запускаю sidekiq в работнике на Heroku следующим образом:
bundle exec sidekiq -t 25 -e $RAILS_ENV -c 3
Одна из операций использует больше памяти (> 500 МБ), чем позволяет рабочий. После того, как работа была завершена, память все еще не была освобождена, и я получаю следующие ошибки в лог-файлах с геройскими рельсами:
2018-11-13T00:56:05.642142+00:00 heroku[sidekiq_worker.1]: Process running mem=646M(126.4%)
2018-11-13T00:56:05.642650+00:00 heroku[sidekiq_worker.1]: Error R14 (Memory quota exceeded)
Есть ли способ автоматического перезапуска Sidekiq, когда использование памяти превышает определенное количество?
Спасибо!