2 votes

Heroku - DelayedJob & Autoscale

J'ai été séduit par l'idée d'une mise à l'échelle automatique des travailleurs sur Heroku, avec ce qui suit branche de l'emploi retardé . Le seul problème est que je n'arrive pas à comprendre pourquoi ça ne marche pas.

Ce que j'ai jusqu'à présent :

J'ai installé la branche comme un plugin. J'ai ajouté les deux lignes de configuration telles que décrites dans le document commentaires sur les branches :

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 également ajouté une ruée vers les pierres précieuses comme l'a détaillé un autre commentateur de la branche.

Je reçois le message d'erreur :

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

...ce que je suppose être le cas lorsque mon application essaie de communiquer avec l'api de Heroku. Mais je ne sais pas comment résoudre ce problème. Tout conseil serait très apprécié.

2voto

wuputah Points 8189

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X