2016-03-21 4 views
0

У меня около шести задач Rake Я хочу бегать по 4 утра каждое утро. Проблема в том, что они не будут работать одновременно.Heroku scheduler rake tasks sidebyside

У меня нет рабочего динамика, как я думал, это просто тратило деньги. Я не уверен на 100%, почему эта работа работает на самом деле.

Как я могу запускать все задачи грабли одновременно? Включит ли это работу рабочего динамометра?

ответ

1

Наличие их всех одновременно сопряжено с трудностями только с планировщиком Heroku. Одна из задач dyno и Rake этого не сделает. Вам нужно будет использовать задание фона для определенного типа. Я использовал sidekiq больше всего и как он лучший.

Для этого есть несколько движущихся частей, но вам понадобится рабочий динамик для запуска sidekiq, и вы можете установить параллелизм в 6, а затем запустить их с помощью задачи cron, например, когда или clockwork.

Я думаю, что это лучший способ справиться с вашей проблемой, если вам действительно нужно, чтобы они работали очень близко к одному и тому же времени. Точно такого же времени не произойдет.

Смежные вопросы