欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Sentry安装教程

发布时间:2024/8/1 编程问答 29 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Sentry安装教程 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、安装环境

python2.7 python-setuptools, python-pip, python-dev, libxslt1-dev, libxml2-dev, libz-dev, libffi-dev, libssl-dev, libpq-dev, libyaml-dev redis >= 2.8.9 nginx mysql

二、Sentry安装

mkvirtualenv sentry # 安装sentry虚拟环境 (sentry)pip install sentry (sentry)pip install sentry[mysql] MYSQL-python

三、Sentry配置

sudo mkdir /etc/sentry sentry init sudo cp .sentry/* /etc/sentry/

修改/etc/sentry/sentry.conf.py数据库配置

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'sentry','USER': 'sentry','PASSWORD': '','HOST': '','PORT': '3306',} }

sentry启动,upgrade过程可以创建超级用户

SENTRY_CONF=/etc/sentry sentry upgrade SENTRY_CONF=/etc/sentry sentry createuser

四、sentry三个主要模块:web,worker,cron,用supervisor启动的

[program:sentry-web] directory=/home/jtserver environment=SENTRY_CONF="/etc/sentry" command=/home/jtserver/.virtualenvs/sentry/bin/sentry start autostart=true autorestart=true redirect_stderr=true stdout_logfile=/home/jtserver/log/sentry/sentry-cron.log[program:sentry-worker] directory=/home/jtserver environment=SENTRY_CONF="/etc/sentry" command=/home/jtserver/.virtualenvs/sentry/bin/sentry run worker autostart=true autorestart=true redirect_stderr=true stdout_logfile=/home/jtserver/log/sentry/sentry-cron.log user=jtserver[program:sentry-cron] directory=/home/jtserver environment=SENTRY_CONF="/etc/sentry" command=/home/jtserver/.virtualenvs/sentry/bin/sentry run cron autostart=true autorestart=true redirect_stderr=true

五、nginx配置

server {# the port your site will be served onlisten 80;# the domain name it will serve forserver_name sentry.tlwlmy.com; # substitute your machine's IP address or FQDNgzip on;charset utf8;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_redirect off;keepalive_timeout 0;#auth_basic "Sentry Log!";#auth_basic_user_file /home/tlwlmy/auth/sentry-user;location / {proxy_pass http://127.0.0.1:9000;} }

总结

以上是生活随笔为你收集整理的Sentry安装教程的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。