Sto aggiungendo Resque-Scheduler nella mia app su HerokuResque Scheduler su Heroku ... Lo fai da remoto?
Allora ... ho bisogno di uno solo e lavoratore distinti in qualità di programmatore e molti a fare i lavori.
Ecco come ho fatto:
Ho una distinta Heroku App che non fa altro che ha 1 lavoratore resque-scheduler, in esecuzione 24/7, aggiungendo Resque compiti al Redis DB della " distante "principale App.
(lo faccio mappatura posti di lavoro: lavorare compito di resque: scheduler o resque: lavoro)
È in questo modo la migliore per farlo sulla piattaforma del Heroku; o lo sto facendo completamente storto?
Grazie!
EDIT: app minima per la pianificazione su Heroku: http://github.com/clmntlxndr/heroku-scheduler
UPDATE: Con la nuova pila CEDAR su Heroku e Procfiles, è possibile avviare un'attività distinta per ogni lavoratore.
web: bundle exec rails server -p $PORT
scheduler: bundle exec rake resque:scheduler
worker: bundle exec rake jobs:work
http://devcenter.heroku.com/articles/procfile
Sì! Il modo in cui descrivo nella mia domanda è già quasi funzionante (lo inserirò presto su Github). Mi stavo chiedendo se è buono nel principio, e in attesa che qualcuno mi dica "Stop! Puoi assegnare un lavoratore distinto su un compito distinto facendo così: ..." :) –
Sì, piuttosto certo che non c'è modo di Fai quello. – tfe
FYI: https://github.com/clmntlxndr/heroku-scheduler –