2016-08-20 23 views
1

Таким образом, я знаю, что свободные гекконы Heroku 'wind down', когда нет никакого трафика для них - как это повлияет на задания cron, которые я реализовал, используя модуль node-cron?Heroku и узел-cron?

ответ

3

Задания, запланированные node_cron, не будут работать, когда ваши свободные динозавры будут спать.

В качестве альтернативы вы можете использовать Heroku Scheduler add-on, чтобы запланировать работу cron. Это вызовет однократные динозамы для запуска ваших заданий cron. Если вы не превысите ежемесячное пособие на бесплатные динозавные часы, вы сможете бесплатно выполнять свои задания cron.

+0

Да, я решил переключиться на эту альтернативу. Спасибо за совет! – dshidham

0

Возможно, они не будут работать так, как вы ожидаете, на 100%. Я имею в виду, что если выполнение cron будет запланировано в то время, когда ваш сервер будет в автономном режиме, это не сработает. Хобби Dynos на Heroku включится только при HTTP-запросе и выключении после некоторого периода бездействия, они не будут загружаться из-за cron.

+0

Got it. Как вы узнаете, когда бесплатные диноды планировали сократить время? – dshidham

 Смежные вопросы

  • Нет связанных вопросов^_^