определенную директорию.
Крона к примеру стартует каждый час, берет все новые файлы и парсит.
Через 1 час опять то же самое, но если файлы большие то за это время предыдущая крона не успевает окончится, и получается что новая крона накладывается на старую и получается некрасиво.
Пока только вижу вариант через условный редис помечать что есть активная крона и новую стартовать не стоит, но может есть какой-то "элегантный" способ это сделать? Мб какой-то паттерн что я не знаю или небольшая либа, или же нестовая либа умеет это делать?
Большое спасибо.
в таком случае можно сделать следующим образом: есть какая то функа - выполянется основная логика - в конце нее ожидание промиса, который содержит в себе зарегистрированный сеттаймаут - который выполнится через час после "сна" в этой же функции выдывать саму себя же
Обсуждают сегодня