¿Cómo mantener una aplicación de App Engine / Java ejecutándose con solicitudes sordas de un cron de Java / Python web?

App Engine te permite 30 segundos para cargar tu aplicaciónMi aplicación tarda unos 30 segundos, a veces más, a veces menos. No sé cómo arreglar esto.Si la aplicación está inactiva (no recibe una solicitud por un tiempo), debe volver a cargarse.

Entonces, para evitar que la aplicación necesite ser recargada, quiero simular la actividad del usuario haciendo ping en la aplicación cada cierto tiempo.

Pero hay una trampa. . .

Si hago ping a la aplicación y App Engine ya la ha descargado, mi solicitud web será la primera solicitud a la aplicación y la aplicación intentará volver a cargarla. Esto podría llevar más de 30 segundos y exceder el límite de tiempo de carga.

Así que mi idea es hacer ping a la aplicación pero no esperar la respuesta. He simulado esto manualmente yendo al sitio desde un navegador, haciendo la solicitud y cerrando el navegador de inmediato, parece que mantiene la aplicación activa.

¿Alguna sugerencia para una buena manera de hacer esto en un cron web de Python o Java (supongo que una solución de Python será más simple)?

Respuestas a la pregunta(4)

Su respuesta a la pregunta