Каждое событие(новое сообщение, новый комментарий, новый пост) идет ~10 секунд, это стабильно уже неделю.
Я уже неделю не могу понять в чем причина. Спрашивал у тп вк, но они молчат.
пишу на node.js. Я менял версию ноды уже 3 раза, удалил nginx, теперь только один скрипт работает на 80 порту. Полностью удалял сервер и делал все по новому. Мой скрипт для принятия запросов:
var http = require("http");
http.createServer(function(req, res) {
console.log(req, res); вот здесь консолятся запросы, которые приходят только через 10 сек
if (req.method !== 'POST') return req.connection.destroy();
var body = "";
req.on('data', function(chunk) {
body += chunk;
});
req.on('end', function() {
console.log(body);
try {
body = JSON.parse(body);
} catch (e) {
body = null;
return req.connection.destroy();
}
console.log(body);
switch(body.type) {
case 'confirmation':
res.end('тут моя строка, которую надо вернуть');
break;
default:
res.end('OK');
}
});
}).listen(80);
обычный скрипт для подключения к callback API.
в вконтакте:
в callback API>запросы>отправленные - когда я например пишу сообщение, оно моментально появляется здесь, но на мой сервер приходит через 10 сек;
в callback API>запросы>неудавшиеся - ошибки тут вообще не появляются;
И все это началось неделю назад, раньше у меня такой же скрипт работал отлично и таких задержек не было.
помогите пожалуйста, хотя бы, кто знает, подскажите в чем возможна причина задержки событий.