2015-03-19 20 views
12

Uygulamam uyuyan Heroku Dyno'ya erişmeye çalıştığında gerçekleşen bir API sorununu hata ayıklamaya çalışıyorum. Sorun, doğal olarak uyumak için bir dyno için biraz zaman alır, bu yüzden hata ayıklama işlemini yavaşlatır.Bir Heroku Dyno'yu uyumaya zorlamanın bir yolu var mı?

Bir dyno'yu nasıl kapatacağımı biliyorum, ancak düzeltmeye çalıştığım hata, uygulama hemen yanıt vermeyen bir uyku dinamosuna istekte bulunduğunda gerçekleşiyor, ancak sonuçta yanıt veriyor.

+0

"Ben uygulamanız hemen yanıt, henüz sonunda yanıt vermeyen bir uyku dyno istekte gerçekleşmesi gibi görünüyor düzeltmeye çalışacağım olduğum bir dyno ama hata nasıl kapatılacağı biliyorum." bu normal. Bir dyno uyuyorsa, koşmuyor ve önyükleme için zamana ihtiyacı var. Bu genellikle 5-10 saniye sürer. –

+0

@JamesLu Normal olduğunu biliyorum. Ben dyno'yu tekrar uyumaya zorlamanın bir yolu olmadığı için senaryoyu çoğaltmaya çalışıyorum. Uzun zamandır uyumak için uyumak için beklemek zorunda kalıyorsun. – jeffjv

cevap

22

Bir Heroku mühendisinin kesin cevabını aldım. Hayır, uyumaya zorlayamazsın.

+0

bunu değiştirmek için herhangi bir planın var olup olmadığından bahsetti mi? –

+1

@EdSykes Hayır, bunu değiştirmek için herhangi bir plandan bahsetmediler. Benim duygularım, özellikle bu yeni dyno fiyatlandırma yapısında, asla uyumayan ucuz bir hobi dyno alabildiğinden, bunun eklenmesinin mümkün olmaması. Ayrıca, yeni ücretsiz dyno günde 6 saat uyumaya ihtiyaç duyar, bu yüzden muhtemelen 18 saat boyunca bir ping servisi (New Relic APN) kurabilir ve test yapmak için 6 saat uyuyabilirsiniz. – jeffjv

+0

Bir sunucu için günde sadece 48 kez pinge olan talihsiz şimdi sadece benim ping'ler 25 dakika aralıklarla olduğu için ayda 7 $ için bir hobi dyno gerekir. Eğer Heroku'ya kadar olmasa, uyumak için bolca zaman var. –

İlgili konular