В моем приложении nodejs у меня есть файл со следующим содержимым:
index. js содержимое:
var app = require('express')();
var http = require('http').Server(app);
function start(){
var timer = setTimeout(function(){
check();
clearTimeout(timer);
}, 60000); // 1 minutes
}
function check(){
// my custom codes....
console.log('checked');
start(); //return again to start
}
start();
http.listen(3008, function(){
console.log('listening on *:' + 3008);
});
Проверка кода обновления каждые 60 секунд моя функция check
. этот код работает, но есть проблема, когда, например, 5 пользователей онлайн в моем приложении, я вижу в своей консоли, что функция check
повторяется через 60 секунд!
//First 60 seconds
checked
//Second 60 seconds
checked
checked
//third 60 seconds
checked
checked
checked
checked
// check function repated again in each 60 seconds !
Я пробую проверить несколько способов, но не работает.