哨兵源代码有一个wsgi.py
,它使用server.py
中的一些默认值。我的目标是将哨兵作为我的django网站的一部分。但我没有链接到apache2 wsgi.py
中的sites-enabled
。我应该将server.py
的内容复制到我自己的settings.py
中以使其正常运行吗?目前,由于没有做任何事情,SECRET_KEY
和SENTRY_KEY
的值不同。因此,客户端无法将例外发布到哨兵服务器。
答案 0 :(得分:0)
要确保的一件事是你已经将sentry和raven添加到settings.py中的INSTALLED_APPS(执行pip install sentry
之后)。
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'sentry',
'raven.contrib.django',
)
另外,请确保使用以下命令将哨句添加到urls.py中:
url(r'^sentry/',include('sentry.web.urls')),