0

virtualenv内にDjango 1.5があり、supervisordで制御されている本番サーバー上で、Djangoサイトを完全に正常に実行しています。

しかし、新しいレリックの監視を開始できません。すべてが正常に開始されますが、アプリケーションが新しい Relic ダッシュボードに表示されません。

ここに私のスーパーバイザーの設定があります:

[program:<PROJECTNAME>]
process_name=gunicorn
directory=/var/www/<PROJECTNAME>/<PROJECTNAME>
environment= 
    DJANGO_SETTINGS_MODULE='settings.prod',
    SECRET_KEY='xxx',
    DB_USER='xxx',
    DB_PASSWD='xxx',
    NEW_RELIC_CONFIG_FILE="/var/www/<PROJECTNAME>/newrelic.ini"
command=/var/www/<PROJECTNAME>/env/bin/newrelic-admin run-program /var/www/<PROJECTNAME>/env/bin/gunicorn wsgi:application -c  /var/www/<PROJECTNAME>/<PROJECTNAME>/gunicorn_settings.py
group=www-data
autostart=True
stdout_logfile = /var/log/webapps/<PROJECTNAME>/gunicorn.log
logfile_maxbytes = 100MB
redirect_stderr=True

そして、これは gunicorn_settings 設定ファイルです:

pythonpath = '/var/www/<PROJECTNAME>/'
pidfile = '/tmp/<PROJECTNAME>.pid'
user = 'www-data'
group = 'www-data'
proc_name = '<PROJECTNAME'
workers = 2
bind = 'unix:/tmp/gunicorn-<PROJECTNAME>.sock'
stdout_logfile = '/var/log/gunicorn/<PROJECTNAME>.log'
loglevel = 'debug'
debug = True

wsgi.py には追加の pythonpath /var/www/ が含まれています

同じサーバー上にスーパーバイザーと新しい遺物を備えたvirtualenv内で実行されている別のDjango 1.2サイトがあります。

4

0 に答える 0