Я добавляю Resque-Scheduler в мое приложение на HerokuResque Scheduler на Heroku ... Сделайте это дистанционно?
Так ... Мне нужно только одного и отчетливое работник, действующий в качестве планировщика и многие делают рабочие места.
Это, как я сделал это:
Я отчетливый Heroku приложение, которое ничего не делает, но имеет 1 спасательное-планировщик рабочего, работает 24/7, добавив Resque задачи в Redis БД из " удаленный "основной App.
(я делаю это отображение работы: работа задача спасательное: планировщик или Resque: работа)
Это лучший способ сделать это на платформе Heroku в; или я делаю это совершенно неправильно?
Спасибо!
EDIT: минимальное приложение для планирования на Heroku: http://github.com/clmntlxndr/heroku-scheduler
UPDATE: С новым стеком КЕДР на Heroku и Procfiles, можно начинать отдельную задачу для каждого работника.
web: bundle exec rails server -p $PORT
scheduler: bundle exec rake resque:scheduler
worker: bundle exec rake jobs:work
http://devcenter.heroku.com/articles/procfile
Да! То, как я описываю в моем вопросе, уже почти отлично работает (я скоро поставлю его на Github). Мне просто интересно, хорошо ли это в принципе, и ждать, пока кто-то скажет мне «Остановитесь! Вы можете назначить отдельного работника по отдельной задаче, выполняющей это: ...» :) –
Да, конечно, нет никакого способа сделай это. – tfe
FYI: https://github.com/clmntlxndr/heroku-scheduler –