【发布时间】:2015-02-15 19:41:15
【问题描述】:
我试图在我的服务器上安装 newrelic python 代理,但我就是不能。我做了这里所说的newrelic,我像这样启动了服务器:
NEW_RELIC_CONFIG_FILE=newrelic.ini newrelic-admin run-program nohup python code.py 80 &
但它不起作用。我也尝试添加
import newrelic.agent
newrelic.agent.initialize('newrelic.ini')
在我的 code.py 文件上,这是我启动网络应用程序的地方,但如果我这样做了
nohup python code.py 80 &
网络应用 code.py 不起作用
更新:: 我不知道是怎么回事,但我认为它只开始了 20 秒。我关闭了根终端,我认为它停止了。 现在它在 newrelic.com 上说:
No data reporting for this application - troubleshoot
有人可以帮助我吗? pd:对不起我的英语
【问题讨论】:
-
您使用的是哪个 Web 框架和 WSGI 服务器?当您使用
newrelic.agent.initailize呼叫时,听起来它在您关闭终端之前开始工作 20 秒左右。那正确吗?你有链接到它在 New Relic 中报告的地方吗(rpm.newrelic.com 链接)? -
是的,gyazo
-
这仅显示Python Agent Test,而不是您的实际应用程序报告数据。因此,您的实际应用程序本身似乎还没有报告数据。您的应用程序有流量吗?您使用的是哪个 Web 框架和 WSGI 服务器?
-
正确。测试始终有效,但应用程序无效。我使用 web.py 框架。另请参阅我的这篇文章stackoverflow