2011-10-09 4 views
2

나는 delayed_jobs를 사용하여 레일 3으로 앱을 개발 중입니다. 저는 Hirefire를 사용하여 필요할 때마다 작업자를 위아래로 확장합니다. 어떻게 개발 테스트 환경에서 hirefire가 작동하는지 시험해보고 의도 된대로 작동합니다.개발중인 레일 3의 delayed_job에 대한 hirefire 작업 방법은 무엇입니까?

또한 Heroku Cedar 스택의 프로덕션 환경에서도 작동하도록 구성해야합니다.

답변

5

environment:local으로 설정하면됩니다. 기본적으로 아무 것도 수행하지 않는 :noop으로 설정됩니다. 이렇게하려면 Rails.root/config/initializers/hirefire.rb에 hirefire 용 초기화 프로그램을 만드십시오. 이니셜 라이저에 다음을 추가하십시오.

HireFire.configure do |config| 
    if Rails.env.production? 
    config.environment = :heroku 
    else 
    config.environment = :local 
    end 
    # add any other configuration you want here 
end 
관련 문제