0
수많은 가이드를 검토 한 후 설치를 확인하고 싶습니다. 지금 내 procfile 보이는 같은 :Heroku에서 Resque, Puma 및 Scheduler를 함께 사용
web: bundle exec puma -C config/puma.rb config.ru
resque: TERM_CHILD=1 RESQUE_TERM_TIMEOUT=10 QUEUES=* bundle exec rake resque:work
worker: bundle exec rake resque:work COUNT=1 QUEUE=*
scheduler: bundle exec rake resque:scheduler
... 그리고
에 Heroku가 :
... 그리고 내 레이크 resque 설치 작업 :
require 'resque'
require 'resque/tasks'
require 'resque/scheduler/tasks'
# http://jademind.com/blog/posts/enable-immediate-log-messages-of-resque-workers/
namespace :resque do
desc 'Initialize Resque environment'
task setup: :environment do
ENV['QUEUE'] ||= '*'
Resque.logger.level = Logger::INFO
end
task scheduler_setup: :environment
end
desc 'Alias for resque:work'
task 'jobs:work' => 'resque:work'
그래서 여기 내 questi 있습니다 on :
- 내 procfile에 Resque 및 작업자 구성이 모두 필요합니까?
- 스케줄러와 작업자를위한 별도의 dyno가 있어야합니까? 이것은 3 개의 총 dynos를 의미합니까?
업데이트
나는 내가이 https://grosser.it/2012/04/14/resque-scheduler-on-heroku-without-extra-workers/을 시도 제공하고 본 게시물을 가로 질러왔다. 목표는 웹 및 작업자와 스케줄러에 2 개의 무료 다이 노스를 선택적으로 사용할 수있게하는 것입니다. 응용 프로그램이 성장하면 나는 그들을 자신의 dynos로 분해하려고합니다. 블로그 게시물에서
오른쪽에 대해! – grosser
awesome @grosser, 당신이 대답을 남기고 싶다면 당신의 블로그에 당신의 것을 표시 할 수 있습니다. 그런 식으로 당신은 신용을 얻을 것이고 나는 이것을 삭제할 것입니다. 도와 주셔서 정말 감사합니다. –