Posts Tagged ‘so’

为何cp覆盖进程的动态库(so)会导致coredump

Posted in Linux on 12月 17th, 2012 by 飘(piao2010) – Be the first to comment

接上一篇博客《 Linux共享库(so)动态加载和升级》留下的问题:为何cp覆盖进程(运行中的程序)的动态库(so)会导致coredump ?
之前的分析只是定位到cp覆盖so文件的时候由于不会改变inode号所以引发了悲剧,但本质原因并没有找到。于是开始查找学习Linux下动态链接的实现,以及神器 gdb的常用操作。恰好在搜索相关信息的时候发现了一篇关键 read more »

Linux共享库(so)动态加载和升级

Posted in Linux, code on 12月 1st, 2012 by 飘(piao2010) – Be the first to comment

学习Linux共享库动态加载缘于一个生产环境升级apache so文件常见错误操作:apache在运行中直接cp覆盖目标so文件,一段时间后错误日志里面出现关键词:Segmentation fault (段错误) ,一个个worker进程就这样渐渐退出,最后无法处理HTTP请求。
首先了解一下共享库的创建, read more »

无觅相关文章插件,快速提升流量