1.在linux终端设置core文件的全局开关
ulimit -c 1024,全局开启大小,默认为0
2.设置第一步后,如果某些进程挂掉的时候还是未生成core文件,
则需要将进程的core文件开关也开启,开启开关为:cat /proc/pid/limits里的Max core file
3.也可以在内核暴力将所有进程的core文件开关都开启
修改位置为:
linux-3.3.8/include/asm-generic/resource.h
INIT_RLIMITS[
[RLIMIT_CORE]默认为0.可以设置为RLIM_INFINTY,这样所有进程都会读这个配置,第二步的进程core文件开关就是
unlimit,这样所有进程挂掉都会生成core文件
]