故障所以我有一個Rails應用程序與heroku免費動態運行。我有一個heroku調度程序工作,每天午夜我想執行一些任務。與heroku調度程序的Rails應用程序可以免費dyno
我的問題是,因爲我有一個免費的應用程序,當應用程序睡覺可以有調度問題嗎?
基本上,如果我的應用程序在午夜左右睡覺,那麼調度程序仍然會這樣做嗎?還是我必須支付更好的Heroku服務才能阻止這種睡眠時間?
我試圖研究它,但找不到任何東西。
故障所以我有一個Rails應用程序與heroku免費動態運行。我有一個heroku調度程序工作,每天午夜我想執行一些任務。與heroku調度程序的Rails應用程序可以免費dyno
我的問題是,因爲我有一個免費的應用程序,當應用程序睡覺可以有調度問題嗎?
基本上,如果我的應用程序在午夜左右睡覺,那麼調度程序仍然會這樣做嗎?還是我必須支付更好的Heroku服務才能阻止這種睡眠時間?
我試圖研究它,但找不到任何東西。
Heroku文件只提到工人只有動力永遠不會睡覺(見https://devcenter.heroku.com/articles/free-dyno-hours#dyno-sleeping)。請注意,在這種配置下,你的工作人員可以吃掉你所有的免費套餐。
我知道你的工作人員是與一個web應用程序捆綁在一起的。在這種情況下,您的Dyno可以感覺到睡着了(如果30分鐘內沒有網絡流量)並且只有在它接收到的下一個網絡請求時纔會喚醒。
所以我得到了與Heroku的支持觸摸和他們證實睡覺DYNOS不會影響其使用「一次性」 DYNOS
https://devcenter.heroku.com/articles/one-off-dynos
https://devcenter.heroku.com/articles/free-dyno-hours#dyno-sleeping
另外,昨天我的任務運行調度沒有問題,我的申請是睡着了。