前段时间遇到在生产环境中有程序内存泄露,已经开始使用swap了。而此时程序崩溃了,正在进行core dump。试图使用kill -9 杀死该进程,发现该进程怎么都杀不掉。
原因是因为core dump是发生在内核态。而进程处理信号是在从内核态返回用户态的前夕,或者由睡眠被唤醒时。
前段时间遇到在生产环境中有程序内存泄露,已经开始使用swap了。而此时程序崩溃了,正在进行core dump。试图使用kill -9 杀死该进程,发现该进程怎么都杀不掉。
原因是因为core dump是发生在内核态。而进程处理信号是在从内核态返回用户态的前夕,或者由睡眠被唤醒时。
转载于:https://my.oschina.net/qingwa/blog/169324