当前位置: 技术问答>linux和unix
进程异常退出时 Unix 在什么情况下会不产生 core dump 文件?
来源: 互联网 发布时间:2015-01-16
本文导语: 我的多线程程序在通过socket 连接同其它进程通讯,在对方进程退出或shutdown 时也几乎同时退出。可是我的程序没有输出任何在程序正常退出时肯定会显示的提示信息而直接退出,也没有产生 core dump 文件,不知道...
我的多线程程序在通过socket 连接同其它进程通讯,在对方进程退出或shutdown 时也几乎同时退出。可是我的程序没有输出任何在程序正常退出时肯定会显示的提示信息而直接退出,也没有产生 core dump 文件,不知道这是什么原因。
请问哪位知道: 进程异常退出时 Unix 在什么情况下会不产生 core dump 文件?
请问哪位知道: 进程异常退出时 Unix 在什么情况下会不产生 core dump 文件?
|
the signal "SIGPIPE" ended your program.
|
很多信号默认的处理就是退出
|
可能是进程接收到什么信号退出了。
|
产生 core dump 文件,一般是程序异常中止(堆栈返回错误,内存访问出错...)
是否产成core dump文件,程序可以控制,产生的core dump文件的大小,程序也可以控制,命令也可设置;
需要root权限;
是否产成core dump文件,程序可以控制,产生的core dump文件的大小,程序也可以控制,命令也可设置;
需要root权限;