Şu an yerel gelişim ortamımda mükemmel çalışan bir delayed_job uygulaması var. İşçiyi makinemde başlatmak için rake jobs:work
'u çalıştırıyorum ve mükemmel çalışıyor.Heroku'da çalışan gecikmeli işçi mi?
Heroku üzerinde çalışmak için delayed_job almak için, hemen hemen aynı komutu kullanıyorum: heroku run rake jobs:work
. Bu çözüm, işçiler için Heroku'ya bir şey ödemek zorunda kalmadan işe yarıyor, ancak komut istemi penceremi açık tutmam gerekiyor ya da kapattığımda ertelenen_job işçisinin durması gerekiyor. Komut penceresini kapattığımda bile bu gecikmeli işçi çalıştıran sürekli çalışan bir komut var mı? Ya da bunun hakkında daha iyi bir yolu var mı?
Dökümantasyon şu adreste bulunabilir: https://devcenter.heroku.com/articles/delayed-job – zsquare
Konsolunuzdan çalıştırsanız bile 'satın al' işçi dyno ama Heroku'nun saniyede iki kez olduğunu, bu yüzden ödeme yapmıyorsunuz çünkü 750 saat ücretsiz ve en kötü durumda 744 saatiniz var, bu yüzden ekstra dynosunuz, program görevleriniz ve diğer n. – Hauleth