【发布时间】:2014-02-28 15:01:17
【问题描述】:
我在同一台服务器的 mog_wsgi 模式下的 python 虚拟环境中有 3 个独立的 python 应用程序。我在第一个应用程序 python 虚拟环境中安装了 newrelic,它在 newrelic GUI 页面中显示良好。
当我在各自的 python 虚拟环境中为第二个和第三个应用程序安装相同的东西时。但是这两个应用程序没有显示在 Newrelic GUI 应用程序页面中。
对于所有 3 个应用程序,日志文件未从开始更新。
请帮助我配置和集成托管在单个服务器 python 环境中的多个 python 应用程序。
以下是我遵循的步骤。
centos 操作系统
在应用虚拟环境中安装 New Relic Python 代理
source <virtual path>
pip install newrelic
pip freeze
生成配置文件:
cd /etc/newrelic/
newrelic-admin generate-config <Licence Key> newrelic.ini
验证 conf 文件:
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
【问题讨论】:
标签: python django mod-wsgi newrelic