планировщик герою и python time.sleep () - PullRequest
0 голосов
/ 27 октября 2019

Я каждый час писал твиттер о погоде в скрипте Python. и я использую time.sleep(3600). Чтобы мой бот работал каждый час. и я устанавливаю Heroku Scheduler каждый час тоже.

Когда я сделал эту работу. Мой бот пишет в Твиттере о погоде каждый час, но это работает дважды. Что я имею в виду, он написал твит погоды в 13:00, и снова написал твит погоды в 13:01.

Я думаю ..

  1. Планировщик Heroku запустил мой скрипт на python
  2. и рабочий Heroku снова запускает мой скрипт на Python => Итак, он работает два раза в час.

Это правильно? затем, можно ли отключить мой рабочий dyno (я имею в виду, включить только планировщик heroku), чтобы предотвратить наложение работы? Я не знаю, что делать, чтобы не запускать скрипт Python два раза в час. помоги мне ..

...