Расписание сценариев питона на героку - PullRequest
0 голосов
/ 02 октября 2018

Я развернул свой скрипт на Python в Heroku и пытаюсь настроить планировщик так, чтобы он запускался каждый час.

Мой Procfile:

run: cd src && python3 main.py

Я масштабирую этот dyno с помощью:

heroku ps:scale run=1

И в планировщике heroku я установил его для запуска каждый час с помощью команды

run

Deploy, и я думаю, что он будет запускаться каждый час, но он запускается чаще, чем я ожидаю, каждые 10-15минут, как я могу решить это?

1 Ответ

0 голосов
/ 02 октября 2018

Уменьшите тип процесса "Выполнить" до 0 с помощью heroku ps:scale run=0.Итак, убедитесь, что вы можете запустить его в однократной записи , например, с помощью heroku run python src/main.py.

. Затем в Heroku Scheduler настройте точно такую ​​же команду, которую вы использовали для запуска водноразовый динамо и настройте необходимую частоту (т. е. «Почасово»).

...