首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python google app engine中的预热服务是如何工作的?

python google app engine中的预热服务是如何工作的?
EN

Stack Overflow用户
提问于 2011-11-23 08:10:34
回答 1查看 3K关注 0票数 3

谁能举例说明Google App Engine的python运行时中的预热入站服务是如何工作的?

我读过这个:http://code.google.com/appengine/docs/python/config/appconfig.html#Inbound_Services,但在发送GET请求之后,它并没有给我提供太多的示例(我似乎永远也拿不起它)

我的app.yaml看起来像这样:

代码语言:javascript
复制
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看起来像这样:

代码语言:javascript
复制
def main():
    application = webapp.WSGIApplication(
                     [("/", views.LandingPage),
                      ("/_ah/warmup", views.WarmupHandler)
                      ],
                     debug=True)
    run_wsgi_app(application)

WarmupHandler看起来像这样:

代码语言:javascript
复制
class WarmupHandler(webapp.RequestHandler):
    """
    Called on app init
    """
    def get(self):
        current_user = users.get_current_user()
        return

然而,WarmupHandler似乎从未被调用过(我有断点和许多调试代码)。我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-23 21:03:25

应用程序引擎仅在应用程序上存在持续流量时才发送预热请求。如果实例大部分处于空闲状态,则不会总是调用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8235716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档