0

В настоящее время я разрабатываю приложение GAE cron, которое вызывает API-интерфейс каталогов для получения некоторых пользовательских данных, а затем обновляет подпись электронной почты пользователя с использованием этих данных.GAE cron request limit

Моя проблема - 10-минутный предел работы cron. Из приблизительного исчисления поток будет длиться около полутора часов, что более того, что предлагает 10 минут cron.

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

ответ

0

Если вы можете разделить код на Module, установите Масштаб вручную, и вы можете запускать задачи до 24 часов https://cloud.google.com/appengine/docs/python/modules/

+0

Я думаю, что это будет работать, но с тем, что я вижу, не любой свободный план. .. – DSF

+0

Вы можете использовать модули в свободной квоте. Просто будьте осторожны, чтобы квоты были назначены для каждого приложения, а не для каждого модуля. Так, например, если вы делаете 2 модуля в приложении, вам нужно разделить квоту на 28 часов в двух модулях, если вместо этого вы делаете 2 приложения, у вас есть 28-часовая квота экземпляра для каждого приложения (всего 56 часов). – HayatoY

+0

Мне нужен только один модуль, в котором я делаю свою обработку. Где вы нашли бесплатный план или квоту? Из того, что я вижу в документах, нет такой вещи ... – DSF

Смежные вопросы