升级GCC版本导致的程序奔溃:代码不规范

同样的业务代码,centos7 编译发布,运行正常,切换到 centos8 编译发布,程序发生崩溃。

问题仅发生在 Release 模式,Debug 模式编译发布,程序都是正常的。

第一次排查此类问题,组里断断续续,排查了三天,最终定位到问题。

pstack排查进程假死

在软件开发和运维中,经常会遇到进程假死的情况,这种情况会导致系统性能下降或者服务不可用。本文介绍如何使用 pstack 工具来排查进程假死问题,通过分析进程的堆栈信息,找出问题的原因并解决。

背景:风控系统子服务出现假死,导致风控服务不可用。由于缺乏服务可用性监控,无法及时发现进程假死的情况,导致系统不可用。

出来走走总归是好的

如果说当年按照家里的规划,老老实实读电网,没有出来写代码,我可能会是一个标准的乖乖男。

扫去记忆里的灰尘,起因还是临近春节,和室友的一次聊天,顺带梳理了一波这些年的历程。