有时候,服务器程序运行一段时间后会突然崩溃,这并不是我们希望看到的,需要
解决这个问题。只要程序在崩溃的时候有 core 文件产生,就可以使用这个 core 文件
来定位崩溃的原因。当然,Linux 系统默认是不开启程序崩溃产生 core 文件这一机制
的,我们可以使用 ulimit -c 命令来查看系统是否开启了这一机制。发现 core file size 那一行默认是 0,表示关闭生成 core 文件。
如何开启
1)使用
ulimit -c unlimited
(unlimited 是 -c 选项值)直接修改成不限制大小。
2)然后执行
source /etc/profile
即可立即生效。
3)再次查看
ulimit -c
,结果为
unlimited
表示修改成功。