2012-01-28 114 views
1

我安裝哨兵2.0版,Django的1.3,Python 2.7版Django的哨兵服務器掛起

我跑哨兵開始,然後我訪問我的服務器的URL在0.0.0.0:9000它只是掛起。有時候我得到一個HTTP代碼302,有時我得到一個HTTP代碼200(輸出到控制檯)。有任何想法嗎?

我的〜/ .sentry/sentry.conf.py樣子:

import os.path 
from sentry.conf.server import * 
ROOT = os.path.dirname(__file__) 
DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.mysql', 
     'NAME': 'sentry', 
     'USER': 'myusername', 
     'PASSWORD': 'mypassword', 
     'HOST': '', 
     'PORT': '', 
    } 
} 
SENTRY_KEY = 'my-key' 
SENTRY_PUBLIC = True 
SENTRY_WEB_HOST = '0.0.0.0' 
SENTRY_WEB_PORT = 9000 

在我的settings.py文件我有:

INSTALLED_APPS = { 
    ... 
    'sentry', 
    'raven.contrib.django', 
    ... 
} 
LOGGING = { 
    'version': 1, 
    'disable_existing_loggers': False, 
    'formatters': { 
     'verbose': { 
      'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s' 
     }, 
     'medium': { 
      'format': '%(asctime)s %(levelname)s (%(module)s): %(message)s' 
     }, 
     'simple': { 
      'format': '%(levelname)s: %(message)s' 
     }, 
    }, 
    'handlers': { 
     'console': { 
      'level': 'DEBUG', 
      'class': 'logging.StreamHandler', 
      'formatter': 'simple' 
     }, 
     'sentry': { 
      'level': 'ERROR', 
      'class': 'raven.contrib.django.handlers.SentryHandler' 
     } 
    }, 
    'loggers': { 

     'raven': { 
      'level': 'DEBUG', 
      'handlers': ['console'], 
      'propagate': False, 
     }, 
     'sentry.errors': { 
      'level': 'DEBUG', 
      'handlers': ['console'], 
      'propagate': False, 
     }, 
     ... 
    } 
} 


SENTRY_KEY = 'my-key' 
SENTRY_SERVERS=['0.0.0.0:9000'] 
SENTRY_CLIENT='raven.contrib.django.DjangoClient' 

回答

0

我認爲,設置SENTRY_WEB_HOST爲 '0.0.0.0'使其監聽所有的網絡接口,但這不是一個有效的地址本身。使用或127.0.0.1:9000