首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >评测在Mod_wsgi上运行的Python脚本

评测在Mod_wsgi上运行的Python脚本
EN

Stack Overflow用户
提问于 2009-07-23 05:52:08
回答 2查看 2.5K关注 0票数 5

如何评测在apache上的mod_wsgi上运行的python脚本

我想使用cProfile,但它似乎需要我手动调用一个函数。有没有一种方法可以全局启用cProfile并让它保持记录结果。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-23 06:16:45

您需要将wsgi应用程序函数包装在另一个函数中,该函数仅使用cProfile调用您的函数,并将其用作应用程序。或者,您可以重用现有的WSGI中间件来为您做这件事,例如,repoze.profile几乎可以做您想要的事情。

票数 9
EN

Stack Overflow用户

发布于 2009-07-24 13:49:57

下面是用于WHIFF的WSGI profile中间件(目前只能从mercurial存储库获得):profile.py。这应该会让你开始学习。如果您想修改它,使其在WHIFF上下文之外运行,请更改该行

代码语言:javascript
复制
 gateway.putResource(env, resourcePath, report)

类似这样的东西

代码语言:javascript
复制
 file("/tmp/profile.txt", "w").write(report)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1169833

复制
相关文章

相似问题

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