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é.
Ok maintenant pourquoi n'ai-je pas pensé à ça? Merci! :) – mark