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

2024-10-04 07:33:26 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能举例说明预热入站服务在googleappengine的python运行时是如何工作的吗?在

我读过这篇文章:http://code.google.com/appengine/docs/python/config/appconfig.html#Inbound_Services,但在发送GET请求之后,它并没有给我提供太多的示例(我似乎永远都无法获取它)

我的应用程序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

我的主.py看起来像这样:

^{pr2}$

WarmupHandler看起来像这样:

class WarmupHandler(webapp.RequestHandler):
    """
    Called on app init
    """
    def get(self):
        current_user = users.get_current_user()
        return

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


Tags: pyurlgetadminmainonversionscript
1条回答
网友
1楼 · 发布于 2024-10-04 07:33:26

只有当你的应用程序上有一些固定的流量时,应用程序引擎才会发送预热请求。如果实例大部分处于空闲状态,则不会始终调用它。在

相关问题 更多 >