Sentry
Docker 部署 via (opens in a new tab)
注意:最低配置要求 2 核 4G 内存,否则安装报错
git clone https://github.com/getsentry/self-hosted.git
- 安装:
sudo ./install.sh
Docker 更新
git pull
./install.sh
docker compose up -d
技巧
- 创建用户:
docker compose run --rm web createuser
- 重置用户密码:
docker compose run --rm web createuser --force-update
故障排查
不上报数据
问题 1
- 查看 nginx 状态:
docker compose logs nginx
, 会有很多 500 错误 via (opens in a new tab) - 项目中的状态都是空白,没任何数据收集
问题 2
- Nginx 没有 500 错误,可以正常记录了
- 排查 self-host 目录的文件权限问题,需要保持一致。
尝试的解决办法:
- 删除所有容器:
docker compose down
- 删除
~/.docker/config.json
中的代理配置,怀疑是这个代理导致的 - 删除所有缓存:
docker system prune -a
- 重新构建:
./install.sh