2016-08-20 62 views
1

所以我知道Heroku的免費dynos在沒有任何交通流的情況下'放倒' - 這將如何影響我使用node-cron模塊實現的cron作業?Heroku和node-cron?

回答

3

當你的免費試讀版睡覺時,由node_cron調度的作業將不會運行。可以使用Heroku Scheduler add-on來安排您的cron作業。這將觸發一次性的dynos來運行你的cron作業。如果您不超過每月免費測試小時的免費時間,您將可以免費運行您的cron作業。

+0

是的,我決定切換到這個選擇。謝謝你的提示! – dshidham

0

也許他們不會按照您預期的100%工作。我的意思是,如果cron執行將在您的服務器脫機時安排,那麼它將不起作用。 Heroku上的Hobby Dynos只在HTTP請求時啓動,並在一段時間不活動後關閉,因爲cron,它們不會啓動。

+0

明白了。你怎麼知道免費的dynos有沒有計劃停機時間? – dshidham