我们正在尝试实施新的遗物(http://www.newrelic.com http://www.newrelic.com)在开发服务器上测试 openerp 的性能。
newrelic的以下安装步骤要求我们修改WSGI应用程序文件。我是 openerp 的新手,我似乎无法弄清楚这一点。任何帮助将不胜感激。
在同一个 WSGI 应用程序文件中,您需要添加一个包装器
实际的 WSGI 应用程序入口点。如果 WSGI 应用程序入口点
是在文件本身中声明的函数,那么您可以使用装饰器。
@newrelic.agent.wsgi_application()
def application(environ, start_response):
...
如果 WSGI 应用程序入口点是从
不同的模块,然后你可以用预装饰器风格包装它。
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
application = newrelic.agent.wsgi_application()(application)
然后,您应该重新启动您正在使用的特定 WSGI 托管机制
重新加载 WSGI 脚本文件或模块。
当我们测试 new relic 时,修补 WSGI 处理程序(其中有一些)需要花费太多精力。然而,使用新的遗迹指令和监控在gunicorn下运行服务器根本不需要更改代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)