Resque + Sinatra + Heroku, как постоянно выполнять задания - PullRequest
1 голос
/ 11 февраля 2012

Я уже настроил Redis + Resque и уже развернул на героку. Все отлично работает, и задания правильно добавляются в очередь. Но он не будет запущен, пока я не выполню команду

heroku run rake jobs:work

Как мне сказать герою для автоматического запуска заданий в очереди в фоновом режиме?

Я использую Sinatra, а не Rails.

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 11 февраля 2012

Вам необходимо добавить рабочий процесс в ваше приложение, которое будет автоматически запускать процесс rake jobs:work для вас непрерывно.

Это можно сделать с помощью пользовательского интерфейса в Heroku.

0 голосов
/ 16 февраля 2012

Существует гораздо лучший (ИМХО) способ сделать это с помощью IronWorker.Iron.io всегда будет дешевле, и я считаю, что этот подход проще в настройке и использовании.http://www.iron.io/

...