Как сохранить приложение App Engine / Java с глухими запросами от веб-cron Java / Python?

App Engine allows you 30 seconds to load your application My application takes around 30 seconds - sometimes more, sometimes less. I don't know how to fix this. If the app is idle (does not receive a request for a while), it needs to be re-loaded.

Поэтому, чтобы избежать перезагрузки приложения, я хочу имитировать пользовательскую активность, периодически проверяя приложение.

Но здесь есть одна загвоздка. , ,

Если я пингую приложение, и оно уже выгружено App Engine, мой веб-запрос будет первым запросом к приложению, и приложение попытается перезагрузиться. Это может занять более 30 секунд и превысить ограничение времени загрузки.

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

Любые предложения для хорошего способа сделать это в веб-cron Python или Java (я предполагаю, что решение Python будет проще)?

Ответы на вопрос(4)

Ваш ответ на вопрос