Господа, подскажите, могут быть какие-то подводные камни с setInterval ? Такая ситуация: Есть сервис, у него при запуске устанавливается соединение по сети и через setInterval ставиться обработчик, который читает базу с указанным интервалом. На определенный момент сервис работает (и аптайм у контейнера нормальный) но перестает выполнять работу - в БД есть объекты подходящие под критерий выборки, но ничего не происходит. Если контейнер перезапустить - все понесется. Куда имеет смысл посмотреть, можете что-то посоветовать?
я просто сейчас в своем проекте вижу эти setInterval-ы, где попало, и непонятно, сколько их, когда запускаются и так далее. Причем они запускаются в основном процессе, на том, же где поднят express я это так, с болью поделился)
Господа, подскажите, могут быть какие-то подводные камни с setInterval ? Такая ситуация: Есть сервис, у него при запуске устанавливается соединение по сети и через setInterval ставиться обработчик, который читает базу с указанным интервалом. На определенный момент сервис работает (и аптайм у контейнера нормальный) но перестает выполнять работу - в БД есть объекты подходящие под критерий выборки, но ничего не происходит. Если контейнер перезапустить - все понесется. Куда имеет смысл посмотреть, можете что-то посоветовать?