升级GCC版本导致的程序奔溃:代码不规范
同样的业务代码,centos7 编译发布,运行正常,切换到 centos8 编译发布,程序发生崩溃。
问题仅发生在 Release 模式,Debug 模式编译发布,程序都是正常的。
第一次排查此类问题,组里断断续续,排查了三天,最终定位到问题。
同样的业务代码,centos7 编译发布,运行正常,切换到 centos8 编译发布,程序发生崩溃。
问题仅发生在 Release 模式,Debug 模式编译发布,程序都是正常的。
第一次排查此类问题,组里断断续续,排查了三天,最终定位到问题。
背景:本地机器部署 windows 版本的业务系统,cpu 资源占用 5% 左右。vmware安装的 centos8 中部署 linux 版本业务系统,资源占用异常。
在软件开发和运维中,经常会遇到进程假死的情况,这种情况会导致系统性能下降或者服务不可用。本文介绍如何使用 pstack 工具来排查进程假死问题,通过分析进程的堆栈信息,找出问题的原因并解决。
背景:风控系统子服务出现假死,导致风控服务不可用。由于缺乏服务可用性监控,无法及时发现进程假死的情况,导致系统不可用。
如果说当年按照家里的规划,老老实实读电网,没有出来写代码,我可能会是一个标准的乖乖男。
扫去记忆里的灰尘,起因还是临近春节,和室友的一次聊天,顺带梳理了一波这些年的历程。