Итак, сейчас у меня есть реализация delayed_job, которая отлично работает в моей локальной среде разработки. Чтобы запустить рабочего на моей машине, я просто запускаю rake jobs:work
, и он отлично работает.
Чтобы заставить delayed_job работать с heroku, я использовал почти ту же команду: heroku run rake jobs:work
. Это решение работает без того, чтобы я ничего не оплачивал для расходов на обслуживание для Heroku, но мне нужно оставить окно командной строки открытым, иначе рабочий-замедлитель остановится, когда я его закрою. Есть ли команда для постоянного поддержания работы этого сотрудника delayed_job даже при закрытии окна команд? Или есть еще один лучший способ сделать это?