2016-03-21 22 views
0

Her sabah yaklaşık 4 am koşmak istiyorum altı Rake görevleri var. Sorun şu ki, aynı zamanda koşmayacaklar.Heroku zamanlayıcı komisyon görevleri sidebyside

Bu işçinin sadece para harcadığını düşündüğüm bir çalışan dyno'm yok. Bu çalışma dyno'nun aslında neden% 100 olduğundan emin değilim.

Komisyon görevlerinin hepsi aynı anda nasıl çalışır? İşçi dyno'yu açmak işe yarar mı?

cevap

1

Hepsini eşzamanlı olarak çalıştırmak, sadece Heroku zamanlayıcı ile zor. Bir dyno ve Rake görevleri bunu yapmayacaktır. Bir türden dişli arka plan işi kullanmanız gerekir. En çok sidekiq kullandım ve en iyisini beğendim.

Bunun için birkaç hareketli parça var ancak temel olarak sidekiq'u çalıştırmak için bir çalışan dyno'una ihtiyacınız olacak ve eşzamanlılığı 6'ya ayarlayabiliyorsunuz ve daha sonra bunları her zaman veya clockwork gibi bir cron görevi aracılığıyla çalıştırabilirsiniz.

Bu, aynı zamanda çok yakın bir zamanda çalışabilmeniz için sorununuzu çözmenin en iyi yoludur. Tam olarak aynı zaman olmayacak.