2010-08-25 16 views
2

Je suis à peu près émerveillé par l'idée d'autoscaling des travailleurs sur Heroku avec ce delayed job branch. Le seul problème est que je n'arrive pas à comprendre pourquoi ça ne marchera pas.Heroku - DelayedJob & Autoscale

Ce que j'ai jusqu'ici:

J'ai installé la branche en tant que plug-in. Ajout les deux lignes de configuration comme décrit dans le branch comments:

Delayed::Job.destroy_failed_jobs = false 
silence_warnings do 
    Delayed::Job.const_set("MAX_ATTEMPTS", 3) 
    Delayed::Job.const_set("MAX_RUN_TIME", 5.minutes) 
    Delayed::Job.auto_scale = true    # < --- this 
    Delayed::Job.auto_scale_manager = :heroku # < --- and this 
end 

J'ai aussi ajouté une course de pierres précieuses comme cela a été détaillé par une autre branche commentateur.

Je suis retourné le message d'erreur:

MissingSourceFile (no such file to load -- heroku): 

... que je suppose est quand ma demande tente de communiquer avec le api de Heroku. Comment, bien que résoudre cela, je ne suis pas clair sur. Tout conseil serait très apprécié.

Répondre

2

Vous devez ajouter la gemme heroku à votre fichier manifeste Gem (.gems) ou à votre Gemfile.

+0

Ok maintenant pourquoi n'ai-je pas pensé à ça? Merci! :) – mark