摘要: 在/etc/profile中加入以下一行,这将允许生成coredump文件 ulimit-c unlimited segment fault的问题就会生成core文件;killed的方式出错不会生成core文件; gdb 应用程序 core ,就能恢复到程序奔溃的那一刻,通过bt查看出错的原因。 阅读全文
posted @ 2017-09-13 15:58 琳麻雀 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 为了避免进程发呆,或者陷入死循环,但是进程并没有真正挂死,导致软件看门狗没有监控得到进程挂死而重启。 所以,添加一个喂狗自愈机制。 time_t lastTime = time(NULL); for(耗时功能处理) { //喂狗 if(time(NULL) - lastTime >= 120) { 阅读全文
posted @ 2017-09-13 15:36 琳麻雀 阅读(2013) 评论(0) 推荐(0) 编辑