最近两个月累啊
摘要:终于又爬上了一座大山,好累! 最近两个月,真TM累,数据迁移真不是我该干的,oracle数据库方面的技能很缺乏,又在这么短的时间内完成,必然是踩坑->填坑没有确定退出条件的循环。 话说这个事情安排到我头上就是不正确的决定,虽然可以用学知识来安慰自己但是事实证明弊大于利(割接上线,数据迁移是很顺利的,
阅读全文
动态库在线更新导致coredump的问题
摘要:最近我们数据中心主机上的第三方管理工具升级,导致数据中心系统coredump,看起来不相关的事情,到底是怎么回事了? 首先,打开core文件看看: core.45259 is truncated: expected core file size >= 51758821376, found: 2148
阅读全文
一次pthread_kill引发的HA切换
摘要:记录这个坑 程序设计是这样的 socket server主线程A接收新来的连接,然后新建一个线程B用于处理数据接收,由B线程启动一个线程C进行数据的发送处理。 当 B线程出现异常,在异常处理过程中,会通过pthread_kill去杀掉C线程,由于C线程已经异常退出,所以pthread_kill一个不
阅读全文
一次IPC无法创建的问题
摘要:背景说明: 后台子系统都是运行在pc上的linux 系统有多个子系统,有一个子系统负责统一启停其他子系统,这里把这个子系统称为olddriver。 olddriver子系统在每个子系统的所有主机上都有一个用户及相应的客户端进程。 平时各子系统各自为阵,自行在主机shell命令行进行启停。图示如下:
阅读全文
一次简单的C++编译错误
摘要:快要下班的时候,开发部的一名小鲜肉找我帮忙解决一个问题: 才哥,我们提供给计费组的库在计费主机上编译报错了,但是提供给其他组用时没有编译报错。计费也不认,说编译器报的是我们代码上的错误,要我解决,帮我看看呢,这是报错信息: pbobject.h:129: error: reference to 'M
阅读全文