python - newrelic python 代理问题

标签 python django mod-wsgi newrelic

我在同一台服务器的 mog_wsgi 模式下的 python Virtual env 中有 3 个独立的 python 应用程序。我在第一个应用程序 python 虚拟环境中安装了 newrelic,它在 newrelic GUI 页面中显示正常。

当我在各自的 python 虚拟环境中为第二个和第三个应用程序安装相同的东西时。但是这两个应用程序没有显示在 Newrelic GUI 应用程序页面中。

对于所有 3 个应用程序,日志文件未从开始更新。

请帮助我配置和集成托管在单个服务器 python 环境中的多个 python 应用程序。

以下是我遵循的步骤。

中央操作系统

在应用程序虚拟环境中安装 New Relic Python 代理

source <virtual path>
pip install newrelic
pip freeze

生成配置文件:

 cd /etc/newrelic/
 newrelic-admin generate-config <Licence Key> newrelic.ini

验证配置文件:

newrelic-admin validate-config newrelic.ini

配置conf文件中的变量

logfile = log file name
loglevel=info
app_name = name

将应用程序 mod_wsgi 文件与 NewRelic 集成:

在 wsgi.py 文件中添加以下内容

vi wsgi.py
import newrelic.agent
newrelic.agent.initialize('/etc/newrelic/newrelic.ini')

安装的newrelic版本是“newrelic==2.12.0.10”

请帮帮我。

谢谢, subhani466@gmail.com

最佳答案

我知道你之前发布过这个,但我找到的解决方案是在虚拟环境之外安装 newrelic pip install newrelic

任何面临这个问题的人只需在虚拟环境之外安装新的遗物。

关于python - newrelic python 代理问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22098614/

相关文章:

python - Django 1.9 URLField 删除必要的 http ://prefix

python - 在 Django 和 Apache 中使用 WSGI 时如何修复 "Timeout when reading response headers from daemon process"错误

django - 在 Apache 上为 Django 应用程序配置 SSL 证书 (mod_wsgi)

flask - python : Erratic joblib behaviour on Flask

python - Pandas 根据另一列条件下的值的随机样本替换 NaN 值

python - 将数据框列值转换为列表

python - UserManager 中的 Django set_password() 方法正在保存纯文本

python - mod_wsgi 守护进程重新启动时

python - 如何在python中的另外两条线之间插入一条线

python - 使用 OpenStack API 时出现未经授权的错误,无法从 keystone 获取身份验证 token