- App Engine позволяет загрузить приложение за 30 секунд.
- Мое приложение занимает около 30 секунд - иногда больше, иногда меньше. Я не знаю, как это исправить.
- Если приложение простаивает (некоторое время не получает запрос), его необходимо перезагрузить.
Итак, чтобы избежать перезагрузки приложения, я хочу имитировать активность пользователя, периодически проверяя связь с приложением.
Но есть загвоздка. . .
Если я пингую приложение, и оно уже было выгружено App Engine, мой веб-запрос будет первым запросом к приложению, и приложение попытается перезагрузиться. Это может занять больше 30 секунд и превысить лимит времени загрузки.
Итак, моя идея состоит в том, чтобы пинговать приложение, но не ждать ответа. Я смоделировал это вручную, перейдя на сайт из браузера, сделав запрос и сразу же закрыв браузер - похоже, приложение поддерживает работу.
Любые предложения по хорошему способу сделать это в веб-cron Python или Java (я предполагаю, что решение Python будет проще)?