Como manter um app / aplicativo Java em execução com solicitações surdas de um cron da web Java / Python?

O App Engine permite 30 segundos para carregar seu aplicativoMeu aplicativo leva cerca de 30 segundos - às vezes mais, às vezes menos. Eu não sei como consertar isso.Se o aplicativo estiver ocioso (não recebe uma solicitação por um tempo), ele precisa ser recarregado.

Então, para evitar que o aplicativo precise ser recarregado, quero simular a atividade do usuário fazendo o ping do aplicativo de vez em quando.

Mas há uma pegadinha. . .

Se eu fizer o ping do aplicativo e ele já tiver sido descarregado pelo App Engine, minha solicitação na Web será a primeira solicitação para o aplicativo, e o aplicativo tentará recarregá-lo. Isso pode levar mais de 30 segundos e exceder o limite de tempo de carregamento.

Então, minha ideia é dar um ping no aplicativo, mas não esperar pela resposta. Eu tenho simulado isso manualmente, indo para o site de um navegador, fazendo o pedido e fechando imediatamente o navegador - parece manter o aplicativo vivo.

Alguma sugestão de uma boa maneira de fazer isso em um cronômetro web em Python ou Java (suponho que uma solução Python será mais simples)?

questionAnswers(4)

yourAnswerToTheQuestion