• 解决安装sentry执行install.sh卡住的问题


    在这里插入图片描述

    🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。
    🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人
    🏆本文已收录于专栏:100个JavaScript的小应用微信公众号开发
    🎉欢迎 👍点赞✍评论⭐收藏


    关于sentry

    Sentry是一个开源的错误追踪平台,用于监控和报告应用程序中发生的错误。它可以捕获来自各种编程语言和框架的错误,并提供实时的错误日志和堆栈跟踪信息。Sentry还提供了一些其他功能,如性能监控、事件聚合和智能错误预测。

    在这里插入图片描述

    问题表述

    RedHat为驱动的系统下面,开始直接采用了以最新版本(23.8)安装,sentry提供了傻瓜式的安装方式。

    git clone https://github.com/getsentry/self-hosted.git
    cd self-hosted
    ./install.sh
    
    • 1
    • 2
    • 3

    当然系统得有docker环境哈,没有得先安装一下。我的环境是:

    Docker version 20.10.13, build a224086
    Docker Compose version v2.0.1
    
    • 1
    • 2

    开始安装都是分顺利,但是到了最后一步创建账号的时候就卡住了,看了网上很多这一步都很顺利,但是维度我卡住了,网上没有对应的解答。卡在Would you like to create a user account now,情况见下图:

    在这里插入图片描述

    直接卡住,xshell进不去,然后尝试了多次安装仍然的不到解决,于是新开一个回话发现了如下情况。

    在这里插入图片描述

    发现主要的web服务9000端口没有起来,仿佛解释了为啥会卡在创建账户那里,因为可能一直在等这个服务的启动。

    问题解决

    尝试了很多次之后,仍然得不到解决,不可能直接去改源码吧,于是尝试了降版本的解决方案。因为怀疑是兼容性问题。开始尝试了23.2版本失败,23.3版本失败,23.5版本失败。最后在23.7版本上面成功了。

    大概的命令过程如下:

    wget https://github.com/getsentry/self-hosted/archive/refs/tags/23.7.0.zip
    cd self-hosted-23.7.0/
    unzip 23.7.0.zip 
    self-hosted-23.7.0/
    ./install.sh 
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    开始安装,比较顺畅的安装完成,并提示执行docker-compose up -d来启动所有容器。

    在这里插入图片描述

    开始启动,过程大概持续1-2分钟
    在这里插入图片描述

    启动完成的容器效果,舒服至极。

    在这里插入图片描述

    其他知识:集成sentry的流程

    Sentry的工作流程通常包括以下步骤:

    1. 在应用程序中集成Sentry SDK:开发人员需要在应用程序中添加Sentry SDK,以便捕获和发送错误数据到Sentry服务器。
    2. 配置Sentry项目:开发人员需要在Sentry平台上创建一个项目,并设置一些配置选项,如错误报告级别、存储期限等。
    3. 监控错误和异常:一旦Sentry SDK被集成并启动,它将开始监视应用程序中的错误和异常。
    4. 查看报告和日志:开发人员可以登录到Sentry平台,查看实时的错误报告和日志,以及错误的详细信息和堆栈跟踪。
    5. 解决问题:开发人员可以使用Sentry提供的上下文和调试信息,快速定位和解决应用程序中发生的错误。
  • 相关阅读:
    Dockerfile解析
    【Linux】vi命令使用详解(vim编辑器)
    300道SpringCloud面试题2022(面试题及答案)
    基于滤波反投影的图像重建算法matlab仿真,R-L滤波和S-L滤波
    TS的声明文件
    【Python+Selenium学习系列4】Selenium常用的方法
    binlog分析工具
    C++的模板类在HotSpot VM中的应用
    CloudKit教程之如何从 CloudKit 获取图像资源到 SwiftUI 应用程序
    每日五道java面试题之springMVC篇(三)
  • 原文地址:https://blog.csdn.net/qq_21891743/article/details/132986830