python - 如何使用 Python 2.7 线程安全和 webapp2 让 Appstats 工作?

标签 python google-app-engine

我的应用程序使用 python 2.7 的线程安全版本,我想将 Appstats 与它一起使用。

我目前让运行时容器使用 webapp2.WSGIApplication() 实例化我的应用程序,不幸的是,Appstats 中没有我的模块。

但是,如果我遵循这些 http://code.google.com/appengine/docs/python/tools/appstats.html说明 我应该使用 run_wsgi_app() 来调用我的应用程序。据我了解,使用 webapp2.WSGIApplication() 可带来多项性能/应用缓存优势。

如何将 Appstats 与 webapp2.WSGIApplication() 一起使用并保持性能优势?

最佳答案

我发现如果我在 app.yaml 中启用 appstates 并创建 appengine_config.py 文件,在我看来它可以处理任何我扔给它的东西。

应用.yaml

builtins:
  - admin_redirect: on
  - appstats: on

appengine_config.py:

def webapp_add_wsgi_middleware(app):
    from google.appengine.ext.appstats import recording
    app = recording.appstats_wsgi_middleware(app)
    return app

关于python - 如何使用 Python 2.7 线程安全和 webapp2 让 Appstats 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9860793/

相关文章:

python - 在 Python 3 中更改 Windows 10 背景

python - 查找可能包含 NAN 的一维数组的最大值

python - 有没有更好的方法来确定某些东西是 python 中的模块

mysql - 如何在 Google Cloud SQL 中跟踪 mysql 日志?

java - Java 初始化线程时出现拒绝访问错误

python - 计算 python 中重复的 JSON 键

python - 接收 onesignal.com 通知

python - 谷歌应用服务器 "unable to add testProject to attribute application"正则表达式问题中的 yaml 异常?

java - 带有空格和通配符的 Google 目录服务查询 : behavior not matching expectations

用于登录的 Java 父类(super class)用户