sentry安装排错记录

1. 系统环境与安装

[root@xxxxxxxxx]# uname -a
Linux iz2ze7ki6m0w5zsxd5kc4jz 3.10.0-862.6.3.el7.x86_64 #1 SMP Tue Jun 26 16:32:21 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@xxxxxxxxx]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.5.1804 (Core)
Release:        7.5.1804
Codename:       Core
[root@xxxxxxxxxx]# docker --version
Docker version 18.09.6, build 481bc77156

安装sentry使用的是docker,使用的是sentry推荐的安装方式,先去https://github.com/getsentry/onpremise 克隆代码,然后进入onpremise文件夹,之后就是按照onpremise/README.md文件里面Up and Running这部分的说明一步步地进行,我是直接按照默认的配置进行安装的。
安装之后是这样:

[root@xxxxxxxxxx]# docker ps
CONTAINER ID        IMAGE                  COMMAND                  CREATED             STATUS              PORTS                    NAMES
d4dd751d6614        onpremise_worker       "/entrypoint.sh run …"   About an hour ago   Up About an hour    9000/tcp                 onpremise_worker_1
d8680da3f2a9        onpremise_web          "/entrypoint.sh run …"   About an hour ago   Up About an hour    0.0.0.0:9000->9000/tcp   onpremise_web_1
700be73d7694        onpremise_cron         "/entrypoint.sh run …"   About an hour ago   Up About an hour    9000/tcp                 onpremise_cron_1
1dbbd91fb7d9        postgres:9.5           "docker-entrypoint.s…"   24 hours ago        Up 24 hours         5432/tcp                 onpremise_postgres_1
8eeeb40bcaf0        tianon/exim4           "docker-entrypoint.s…"   24 hours ago        Up 24 hours         25/tcp                   onpremise_smtp_1
c47a71af48fb        memcached:1.5-alpine   "docker-entrypoint.s…"   24 hours ago        Up 24 hours         11211/tcp                onpremise_memcached_1
24a0308f904a        redis:3.2-alpine       "docker-entrypoint.s…"   24 hours ago        Up 24 hours         6379/tcp                 onpremise_redis_1

1. 企业微信发邮件

发邮件报错 Connection unexpectedly closed: timed out

# mail.backend: 'smtp'  # Use dummy if you want to disable email entirely
mail.host: 'smtp.exmail.qq.com'
mail.port: 587
mail.username: 'ab@cd.com'
mail.password: 'xxxx'
mail.use-tls: true
# The email address to send on behalf of
mail.from: 'ab@cd.com'

2个点,

  • 端口是587不是465
  • 密码不是企业微信的登录密码,而是 设置–微信绑定–安全登录–客户端专用密码

然后重新跑三个命令:

docker-compose build
docker-compose run --rm web upgrade
docker-compose up -d

3. 邀请新member的链接打不开

添加了一个新的成员,给他发了邀请邮件,但是他打不开,原因是我少了一个配置。
需要在 onpremise/config.yml
system.url-prefix: ‘http://ip:port’
然后重新跑2部分说的三个命令。。。

4. file协议打开html文件,配置sourcemap文件

我使用了sentry-cli上传sourcemap文件,但是很多地方讲这里的时候都是直接讲的代码放到服务器上面的情况,没有讲如果打开本地文件怎么进行 --url-prefix 的配置,经过我的测试结论是:
文件在下面:

file:///D:/abc/h5_ubuntu/dist/index.html

sentry-cli里面这么配:

–url-prefix ‘~/D:/abc/h5_ubuntu/dist’

参考文献:
https://juejin.im/post/5b55c33ae51d45198f5c7a91#heading-13

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值