Задать вопрос
sergo_serga
@sergo_serga

Как лучше реализовать повторение каждые 2.5 часа?

Добрый день, мне требуется чтобы сервер на ноде каждые 2.5 часа выполнял определенные действия. Но вот не знаю как это сделать, мне кажется, что вариант с обычными таймерами не лучший.
  • Вопрос задан
  • 244 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Решения вопроса 1
savostin
@savostin
Еще один программист
Возьмите какой-нибудь модуль и посмотрите - все делают на setTimeout...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Staltec
@Staltec
Node.js разработчик
Если реализовывать такие вызовы в самом процессе приложения через setTimeout(), то придётся учитывать тот факт что процесс может нештатно завершить свою работу и будет запущен заново.

Для таких больших периодов, лучше дёргать кроном отдельную задачу-обработчик и не париться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы