最近有同事在搞编译环境迁移,碰上一个问题让我帮他看一下。 他建了一个新目录,然后把现在的代码拷过去,编译的时候发现有一个文件编译不了一执行就出现core,不知道啥情况。 我进到他的编译环境,执行make,果然出现了core文件。 使用file命令分析,发现是proc程序的core。于是使用gdb,想 ...
分类:
其他好文 时间:
2019-12-22 16:11:37
阅读次数:
74
原文链接:https://blog.csdn.net/u014585564/article/details/68063269 最近项目中出现了一个问题,服务器端程序会突然崩溃退出,我们采取了coredump技术以找到崩溃原因,即确定进程退出时正在执行的函数是哪个,其状态如何。 如果系统开启了core ...
分类:
系统相关 时间:
2019-12-06 21:32:01
阅读次数:
90
最近,项目在越南版删档测试的时候,发生了罕见的coredump,简单记一点排查日志 目前的敏感词过滤是在C层做判定的,先后经过几个项目考验,模块算是比较稳定了。越南版有个需求,需要将敏感词里的空格去掉。比如敏感词是abc,现在不能说abc了,但是玩家可以输入“a b c”,所以需要过滤掉空格。有同事 ...
分类:
其他好文 时间:
2019-10-27 00:54:47
阅读次数:
116
参考: "https://xz.aliyun.com/t/1098" 这里所说的core_pattern 指的是:/proc/sys/kernel/core_pattern。 我们知道在Linux系统中,如果进程崩溃了,系统内核会捕获到进程崩溃信息,然后将进程的coredump 信息写入到文件中,这 ...
分类:
其他好文 时间:
2019-10-22 11:12:43
阅读次数:
193
问题描述: 在一个客户现场搭建环境时,遇到了一个棘手的问题,C代码编译通过后,无法正常运行,启动会出现“coredump”错误。 运行环境为新搭建的AIX6.1,数据库为Oracle11.2.0.2.0。 将平台的C代码部署到用户下之后,makefile编译成功,之后启动程序,发现无法正常运行,启动 ...
分类:
其他好文 时间:
2019-10-03 17:55:32
阅读次数:
94
Core,又称之为CoreDump文件,是Unix/Linux操作系统的一种机制,对于线上服务而言,Core令人闻之色变,因为出Core的过程意味着服务暂时不能正常响应,需要恢复,并且随着吐Core进程的内存空间越大,此过程可能持续很长一段时间(例如当进程占用60G+以上内存时,完整Core文件需要15分钟才能完全写到磁盘上),这期间产生的流量损失,不可估量。凡事皆有两面性,OS在出Core的同时
分类:
系统相关 时间:
2019-08-23 10:45:02
阅读次数:
99
Linux内核源码 Documentation/sysctl/kernel.txt core_pattern: 步骤 1)编写coredump.sh脚本,放到/usr/local/目录 2)执行以下命令配置coredump 完成配置,这样发生应用程序异常之后,如果触发coredump,就会抓取/pr ...
分类:
系统相关 时间:
2019-08-09 15:26:14
阅读次数:
258
http://www.cppblog.com/wolf/articles/74928.html http://www.cppblog.com/wolf/articles/77828.html http://www.jb51.net/article/34990.htm C和C++之间库的互相调用 ex ...
分类:
编程语言 时间:
2019-06-16 13:27:08
阅读次数:
90
1.首先编译了opencv + cuda 编译选项中使用了以下关于cuvid库的内容: //"nvcuvid" libraryCUDA_nvcuvid_LIBRARY:FILEPATH=/usr/local/lib/libnvcuvid.so //Path to a library.CUDA_rt_ ...
分类:
系统相关 时间:
2019-05-10 12:41:30
阅读次数:
449
一、打开core文件限制 a.sudo vi /etc/profile b.文件末尾添加ulimit -c unlimited source /etc/profile 把文件重新加载到内存 c.root@ubuntu:~/code# ulimit -c unlimited 说明core文件限制已经去 ...
分类:
系统相关 时间:
2019-04-22 13:50:51
阅读次数:
202