当前位置: 首页 > wzjs >正文

腾讯云服务器怎么做网站软文推广怎么写

腾讯云服务器怎么做网站,软文推广怎么写,注册个空壳公司需要多少钱,买房子平台背景 breakpad能够在程序崩溃的时候自动生成一个mini的core文件,能够帮助进行问题定位,但是clickhouse对于集成breappad的难度较大 查看github发现之前有大佬基于以前的分支有个MR,但是一直没有合并到社区,想来是有什么其他的原因…

背景

        breakpad能够在程序崩溃的时候自动生成一个mini的core文件,能够帮助进行问题定位,但是clickhouse对于集成breappad的难度较大

        查看github发现之前有大佬基于以前的分支有个MR,但是一直没有合并到社区,想来是有什么其他的原因,同时由于现在master的代码有些许差异,所以还需要进行部分改造

前提准备

社区大佬的MR:

https://github.com/ClickHouse/ClickHouse/pull/53916/files

clickhouse:最新提交如下图所示

https://github.com/ClickHouse/ClickHouse.git

编译环境

clang19

楼主编译时,主干已经更新到clang19,所以需要升级

# 安装依赖
apt update
apt install -y wget gnupg software-properties-common lsb-release
# 添加 LLVM 官方仓库(自动检测系统版本)
wget -qO- https://apt.llvm.org/llvm.sh | sudo bash -s 19
apt update
apt install -y clang-19 lldb-19 lld-19 clangd-19
# 修改默认配置
update-alternatives --install /usr/bin/clang clang /usr/bin/clang-19 100
update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-19 100

 wsl

楼主基于wsl进行编译,其他操作系统类似

修改代码

修改文件清单如下图所示,详见附件

其他版本也可以对照进行修改,修改点参考社区MR https://github.com/ClickHouse/ClickHouse/pull/53916/files

核心代码

下述代码会在进程崩溃时优先生成minidump,成功之后还会生成core文件,即便没有开启ulimit -c

生成的文件默认在ck的日志目录下

编译

在前面将代码修改适配完成之后,即可进行编译,此处编译按照官方的指导逐步操作即可

mkdir build
cd build
export CC=clang-19
export CXX=clang++-19
cmake -D CMAKE_BUILD_TYPE=Debug ..
ninja -j 8

启动clickhouse

此处启动可以参考 CSDN

./clickhouse server config.xml

构造异常

可以修改代码,构造一个段错误,也可以直接向进程发送一个信号量的方式进行异常构造,验证core文件的生成,为了方便,此处采用直接发送信号量的方式

 kill -SIGSEGV PID

此时在进程崩溃之后便会自动生成minidump和core文件了

查看minidump文件

生成的minidump和core文件均在日志目录下

minidump转core

因为有的时候core文件很大,可能因为磁盘空间不足,无法生成,那么此时就需要用breakpad的转换工具了,此处可以参考其他文章

将转换之后的core文件用gdb加载,即可查看程序崩溃时的堆栈信息了,帮助进行问题定位。


文章转载自:

http://lg9iNjUA.dqrhz.cn
http://pTFA74wU.dqrhz.cn
http://WFyopXrQ.dqrhz.cn
http://hABoaavr.dqrhz.cn
http://9tUzpFGS.dqrhz.cn
http://9o3aLbK6.dqrhz.cn
http://1Tzjg5pb.dqrhz.cn
http://mpc59J0h.dqrhz.cn
http://IFnOJc9E.dqrhz.cn
http://8KXgwvgr.dqrhz.cn
http://mqdum4lJ.dqrhz.cn
http://SbkArjkX.dqrhz.cn
http://Ks0sFWcD.dqrhz.cn
http://IB07fQFC.dqrhz.cn
http://sCX4gb35.dqrhz.cn
http://0otaBrX4.dqrhz.cn
http://gCpwkKjr.dqrhz.cn
http://hjzfBQxB.dqrhz.cn
http://no6qhwAq.dqrhz.cn
http://dtbl6YwP.dqrhz.cn
http://JvUKpnVv.dqrhz.cn
http://XQPEcIRP.dqrhz.cn
http://JF77F4Uz.dqrhz.cn
http://V1ullyvA.dqrhz.cn
http://VLz2tUKc.dqrhz.cn
http://Y2iyILnV.dqrhz.cn
http://jWbw7ZzA.dqrhz.cn
http://wPkT3ShJ.dqrhz.cn
http://vuMtCfG8.dqrhz.cn
http://BePWwTCR.dqrhz.cn
http://www.dtcms.com/wzjs/685048.html

相关文章:

  • 乐清网站制作电话建设路小学家校互动平台网站
  • 网站管理系统下载wordpress管理后台
  • 高端网站建设青岛优化网站排名推荐公司
  • 网站页面布局图北京短视频制作公司
  • 中国网站用Cn域名学校网站建设意义有哪些方面
  • 百度免费域名注册网站做信息图的免费网站
  • 北京网站建设案例浙江平台网站建设哪家有
  • 怎么做网站卖产品大连城乡建设局网站
  • 网站建设与管理小论文朋友圈广告投放
  • 北京市建设工程质监站网站湖南企业网站营销设计
  • 网站建设设计大作业wordpress 邮件配置
  • 三明网站建设tudouly济南集团网站建设价格
  • 深圳市网站开发坂田附近广东企业网站模板设计
  • php的网站怎么做wordpress授权代码
  • 建设产品信息网站企业策划书模板word
  • 外贸手机网站dede网站演示
  • 织梦移动网站模板网店设计及运营构想
  • 专业购物网站建设哪家好太原网站制作公司飞向未来
  • 阜阳网站建设工作室怎么创建自己的免费网址
  • 做设计找图有哪些网站有哪些问题网站群建设平台
  • php网站后台怎么登陆江西省赣州市中考分数线2021
  • 网站建设宣传方案网络科技公司网站
  • 网站改版的形式大致有网站怎么做来卖东西
  • 洛阳建设工程网站代做课程设计网站
  • 农村电商网站建设分类江门专业制作网站
  • 手机网站编辑梧州论坛手机红豆网
  • 自动的东莞网站制作公司菏泽的给公司做网站的
  • 邢台做wap网站费用网站承载量怎么做
  • 企业网站设计需求文档编程代码
  • 面签拍照 网站备案秦皇岛手机网站制作费用