
Linux下Core Dump总结
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文档是对在Linux环境下程序发生核心转储(core dump)现象的一个全面总结。涵盖了其产生的原因、调试方法以及如何配置系统以更好地处理此类事件。
前言
我在Linux下从事后台开发工作已经有段时间了,在这个过程中经常需要处理core文件。记得刚开始接触这项工作的时候,有一次程序突然崩溃,并且没有任何日志可供参考。当时我感到非常困惑,同事建议我去查看一下core文件,但我却不知道什么是core文件以及如何查看它。当我询问这些问题时,同事们投来了鄙视的眼神。后来通过学习掌握了从core文件中分析问题的方法:使用gdb工具来定位程序崩溃的位置,并且检查前后变量的状态以找出导致问题的原因。当时我感觉非常神奇——这些core文件是如何产生的呢?难道是系统自动创建的吗?于是我在自己的Linux环境中编写了一个非法程序进行测试,结果并没有生成任何core文件,这又是为什么呢?
最近在研究nginx源代码时发现可以设置程序产生core dump(核心转储),这是怎么回事呢?此外,在公司里看到由我们的开发环境自动生成的一些core文件也引起了我的兴趣。
全部评论 (0)
还没有任何评论哟~


