Переменные Node.js застряли на одной машине - PullRequest
0 голосов
/ 01 января 2019

У меня есть приложение Node.js, которое ожидает ввода данных от пользователя, затем запрашивает главные тренды из Твиттера и отправляет 5 лучших трендов на разногласия.Страница API Здесь .

У меня есть это приложение, работающее на Ubuntu VPS вместе с другими ботами.Проблема, которую я заметил, продолжается уже 3 дня.Бот посылает снова и снова одни и те же тренды на 5 вершин.

Я перезапустил приложение, но оно все равно осталось на тех же 5 тенденциях.Я протестировал приложение на своем персональном компьютере, и оно работало правильно.Итак, я искал команды очистки кэша и попытался ync; echo 1 > /proc/sys/vm/drop_caches., но это не сработало.Я также попытался восстановить VPS, и проблема все еще сохраняется.Приложение находится в github, поэтому версия на моем персональном компьютере такая же, как у VPS.

Я проверил ответ API Twitter на VPS, и ответ неправильный, но я думаю, что старый ответ застрял впамяти, так как приложение отлично работает на любом другом компьютере.

//Import the library
let Twitter = require('twitter');

//Enter Creditial
let client = new Twitter({
 consumer_key: '',
 consumer_secret: '',
 access_token_key: '',
 access_token_secret: ''
});

//Get the trends in the place of that ID
client.get('trends/place', {id: CountryID}, function(error, tweets, respond){
            console.log(tweets[0].trends)
}

Твиты [0] .trends дают тот же вывод в течение 3 дней на VPS.Он отлично работает на любом другом компьютере, а остальные боты работают нормально.Я не знаю, что происходит.

Редактировать:

Ответ в Твиттере для моего компьютера на сегодняшние тренды

as_of: '2019-01-01T16: 17:20Z ', create_at:' 2019-01-01T16: 15: 31Z ',

Но по какой-то причине мой VPS получает ответ от 22-го и декабря.

as_of:' 2019-01-01T16: 16: 06Z ', create_at:' 2018-12-22T23: 47: 54Z '

Как я уже упоминал.Здесь на обеих машинах выполняется одна и та же программа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...