Как перезапустить Sidekiq при работе на Heroku? - PullRequest
0 голосов
/ 13 ноября 2018

Я запускаю 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, когда использование памяти превышает определенное количество?

Спасибо!

1 Ответ

0 голосов
/ 22 января 2019
...