@olezhenka

Почему callback API вк запросы приходят долго?

Каждое событие(новое сообщение, новый комментарий, новый пост) идет ~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>запросы>неудавшиеся - ошибки тут вообще не появляются;

И все это началось неделю назад, раньше у меня такой же скрипт работал отлично и таких задержек не было.

помогите пожалуйста, хотя бы, кто знает, подскажите в чем возможна причина задержки событий.
  • Вопрос задан
  • 922 просмотра
Пригласить эксперта
Ответы на вопрос 1
@w3bt3rror
Потому что Callback APIVK вот, а это всё непонятно что + callback лучше использовать на VPS
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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