@Nwton

Периодический запуск функции nodejs без утечки памяти?

Необходимо каждую секунду сохранять число в mongo. Как это реализовать?
Написал простую функцию:

function test_save(){
	var item = new Testmodel({
		data: 123
	});

	item.save(function(err, item){
		if(err)throw(err);
		setTimeout(test_save, 1000);
	});
}


Пробовал сохранять через setInterval/setTimeout, все работает, но происходит утечка памяти из-за которой потом все крашится. Можно как-то чистить setTimeout, не прерывая запись?

Или может есть что-то кардинально другое, что поможет мне Периодически запускать функцию без утечки памяти?
  • Вопрос задан
  • 318 просмотров
Решения вопроса 2
@Nc_Soft
используйте pm2
Ответ написан
Комментировать
А почему бы setInterval не использовать? Он ж для этого и придуман.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы