我想使用New Relic监控我的Async Tornado应用程序中的错误,并将gunicorn作为流程管理器。
当我在与New Relic集成后尝试发出请求时,我收到以下错误 在request_environment中输入文件“/Library/Python/2.7/site-packages/newrelic-2.10.1.9/newrelic/hooks/framework_tornado.py”,第30行 result ['REQUEST_URI'] = request.uri AttributeError:'dict'对象没有属性'uri'
该应用程序托管在Heroku上 requirements.txt
# Analytics
newrelic==2.10.1.9
Procfile
web: newrelic-admin run-program gunicorn -k tornado --bind=0.0.0.0:$PORT opening_application.runserver
答案 0 :(得分:2)
消除此问题的解决方法是将以下内容添加到代理配置文件(newrelic.ini)中:
[import-hook:gunicorn.app.base]
enabled = false