Я каждый час писал твиттер о погоде в скрипте Python. и я использую time.sleep(3600)
. Чтобы мой бот работал каждый час. и я устанавливаю Heroku Scheduler каждый час тоже.
Когда я сделал эту работу. Мой бот пишет в Твиттере о погоде каждый час, но это работает дважды. Что я имею в виду, он написал твит погоды в 13:00, и снова написал твит погоды в 13:01.
Я думаю ..
- Планировщик Heroku запустил мой скрипт на python
- и рабочий Heroku снова запускает мой скрипт на Python => Итак, он работает два раза в час.
Это правильно? затем, можно ли отключить мой рабочий dyno (я имею в виду, включить только планировщик heroku), чтобы предотвратить наложение работы? Я не знаю, что делать, чтобы не запускать скрипт Python два раза в час. помоги мне ..