Запланированные Python задач в приложении Heroku - PullRequest
0 голосов
/ 14 июля 2020

Я размещаю приложение Flask на Heroku (бесплатно), которое действует как API и считывает данные из файла базы данных SQLite.

Я запланировал запуск проекта на моем компьютере Python сценарии, которые будут запускаться каждую ночь и добавлять новые данные в мою базу данных SQLite, которые затем, в свою очередь, могут использоваться моим Flask приложением.

Однако, размещенные на Heroku, я не думаю Я смогу запускать приложение Flask и скрипт python 24/7. Я знаю, что есть альтернативное решение APScheduler на Flask, которое будет выполнять задачи в Python функциях в приложении Flask. Однако, согласно правилам бесплатного использования Heroku, если на мою страницу не поступит трафик c в течение 30 минут, приложение «перейдет в спящий режим». Я предполагаю, что это означает, что запланированные задачи больше не будут работать после того, как приложение перейдет в спящий режим, что противоречит цели использования APScheduler.

Есть ли какие-либо альтернативы, которые я мог бы использовать для go по этому поводу?

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