Может ли кто-нибудь привести пример того, как служба входящего прогрева работает во время выполнения Python в Google App Engine?
Я прочитал это: http://code.google.com/appengine/docs/python/config/appconfig.html#Inbound_Services,, но это не дает мне многопримера после отправки запроса GET (кажется, я не могу его поднять)
Мой app.yaml выглядит так:
application: whatevs
version: 1
runtime: python
api_version: 1
builtins:
- datastore_admin: on
inbound_services:
- warmup
handlers:
- url: /static
static_dir: static
- url: /_ah/warmup
script: main.py
login: admin
- url: /.*
script: main.py
мой main.py выглядит такthis:
def main():
application = webapp.WSGIApplication(
[("/", views.LandingPage),
("/_ah/warmup", views.WarmupHandler)
],
debug=True)
run_wsgi_app(application)
WarmupHandler выглядит следующим образом:
class WarmupHandler(webapp.RequestHandler):
"""
Called on app init
"""
def get(self):
current_user = users.get_current_user()
return
Однако WarmupHandler, кажется, никогда не вызывается (у меня есть точки останова и много кода отладки).Что я делаю не так?