Я разрабатываю приложение на Python для Google App Engine.
Когда я запускаю развернутое приложение из appspot, оно работает нормально, если я не обращаюсь к нему впервые, скажем, 5минут.Проблема в том, что, если я некоторое время не обращался к приложению, страница отображается с сообщением
Статус: 200 OK Тип содержимого: text / html;charset = utf-8 Cache-Control: no-cache Срок действия истекает: пт, 01 января 1990 00:00:00 GMT Длина контента: 15493
с добавлением вверху.Обычно этот текст отображается за секунду или две до отображения остальной части страницы.
Если я проверяю журналы сервера, я вижу информационное сообщение
Этот запрос вызвалновый процесс, который будет запущен для вашего приложения и, таким образом, приведет к первой загрузке кода вашего приложения.
Проблема легко решается путем обновления страницы.В этом случае страница доставляется правильно и работает для последующих обновлений.Но если я подожду 5 минут, проблема вернется.
Любые объяснения или предложения, как решить эту проблему?У меня есть смутное представление о том, что, когда GAE «просыпается» после неактивности, происходит неправильная инициализация.Или, может быть, где-то в буфере задерживается заголовок из предыдущего события.Но self.response.out
кажется пустым, когда вызывается обработчик запроса.