我是否需要编辑wsgi.py文件以使用Gunicorn / Python安装New Relic Agent?

时间:2015-08-31 01:54:13

标签: django gunicorn newrelic

我有一个通过digitalocean部署的django项目。我正在尝试安装New Relic Python代理并且我已经遵循了所有说明,但是当我编辑wsgi.py时,我收到502错误。我的网站使用Django和Unicorn,所以我不确定我是否应该编辑wsgi.py文件?说明很混乱。我目前在我的项目目录中有这个wsgi.py文件,一切正常。

import os

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

现在当我将其更改为以下内容时(在New Relic快速启动之后),我收到502错误,我的django / nginx / wsgi日志中没有任何内容告诉我原因。

import os

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")

import newrelic.agent
newrelic.agent.initialize(os.path.join(os.path.dirname(os.path.dirname(__file__), 'newrelic.ini')

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

我的猜测是我甚至不应该编辑WSGI.py文件。让我感到困惑的另一件事是New Relic有指导安装uwsgi和Unicorn的Python代理。

0 个答案:

没有答案