Thread.sleep (#milliseconds) работает локально. При развертывании на героку программа не останавливается - PullRequest
0 голосов
/ 09 мая 2019

Я звоню в твиттер с моего бота. Я полагаю, что в Твиттере есть ограничение в 180 вызовов в час, поэтому у меня есть функция ожидания между вызовами, чтобы я мог держать ее ниже этой суммы каждый час. Он работает безупречно на моей машине, но не останавливается, когда я смотрю логи на Heroku.

В программе есть некоторые функции, а затем функция сна.

Thread.sleep(90000);

Я бы хотел подождать 90 секунд между вызовами: 1) ограничить вызовы, 2) сделать его чирикать реже. Программа на самом деле, кажется, делает паузу в 5000 мс, что я и использовал для этого. Я создал новую локальную папку и клонировал в нее репо, чтобы убедиться, что в репо все еще не было старого параметра 5000 для функции сна, но он сказал 90000, как и должно. Есть ли какая-то особая причина, по которой это не сработает на Heroku?

1 Ответ

0 голосов
/ 13 мая 2019

Разобрался. Файл .jar не обновлялся с новым кодом. После того как я удалил и переделал jar-файл, все заработало как положено.

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