什么是core dump core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump。core dump在应用crash掉之后对问题的诊断是很有帮助的。而在默认安装的时候core dump是关闭状态的 ...
分类:
系统相关 时间:
2018-04-28 15:42:53
阅读次数:
154
https://blog.csdn.net/sufwei/article/details/51610676 SIGHUP 终止进程 终端线路挂断SIGINT 终止进程 中断进程SIGQUIT 建立CORE文件终止进程,并且生成core文件SIGILL 建立CORE文件 非法指令SIGTRAP 建立C ...
分类:
系统相关 时间:
2018-04-09 13:16:32
阅读次数:
173
软件开发规范 bin文件夹:存放启动文件 conf文件夹:放配置文件 core文件夹:放核心逻辑 db文件夹:放数据库 lib文件夹:放常用功能 log文件夹:放日志文件 生成日志文件 需要import logging logging下有 debug()输出调试信息 info()输出普通信息 war ...
分类:
其他好文 时间:
2018-04-04 23:17:54
阅读次数:
168
今天我们正在开发的游戏在测试过程中,服务器又挂了,用gdb加载core文件后看到最后的堆栈信息如下 查看libuv的源码,是下面代码引起的错误 对应的宏定义是 检查了loop和uv_timer_t均为有效指针,并且排除有多线程的竞争操作。 查看uv_timer_t的loop和type以及flags都 ...
分类:
其他好文 时间:
2018-03-29 10:26:52
阅读次数:
186
1.打开终端,进入项目目录,输入ulimit -a ,可以看core文件大小设置(第一行),若为0, 则没有打开core dump设置。 2.ulimit -c unlimited ,core文件大小不限制。相应的,ulimit -c 200 ,core 大小为100K。可以看到,第一行变为unli ...
分类:
数据库 时间:
2018-03-18 16:13:18
阅读次数:
264
转自 http://prinx.blog.163.com/blog/static/190115275201211128513868/ 以下是我看过的最有价值的资料,收录在Core文件夹内,按如下顺序看效果最佳: Ps:简单讲解一下上面的流程,MapReduce计算模型就是Google在(1)中提出来 ...
分类:
其他好文 时间:
2018-03-14 22:04:21
阅读次数:
162
ORM之创建数据库 常用数据类型: AutoField:int自增列,必须传入参数primary_key BigAutoField:bigint自增列,必须传入参数primary_key SmallIntegerField:小整数列 IntegerField:整数列 PositiveIntegerF ...
分类:
数据库 时间:
2018-03-04 19:56:55
阅读次数:
195
kdump+crash使用: kdump是linux下分析内核崩溃原因的工具。系统崩溃时,kdump用于转储运行内存,捕获当前运行信息,将此时内存中所有运行状态和数据信息收集到一个dump core文件中(一般是在var/crash中的vmcore),以便后续分析。(ps:虚拟机中设置的crash ...
分类:
系统相关 时间:
2018-03-03 13:57:50
阅读次数:
525
1、前言 一直在从事linux下后台开发,经常与core文件打交道。还记得刚开始从事linux下开发时,程序突然崩溃了,也没有任何日志。我不知所措,同事叫我看看core,我却问什么是core,怎么看。同事鄙视的眼神,我依然在目。后来学会了从core文件中分析原因,通过gdb看出程序挂再哪里,分析前后 ...
分类:
系统相关 时间:
2018-02-25 13:10:14
阅读次数:
320
背景 我们在查core问题时,有时候须要查看某个TLS变量的值。可是GDB没有提供直接的命令,或者我不知道。这篇文字的目的。就是想办法从core文件里找出某个线程存放TLS变量的内容。 依据 Linux的glibc库创建线程时。使用mmap创建一块内存空间,作为此线程的栈空间。并将一个叫做struc ...
分类:
系统相关 时间:
2018-01-30 21:17:22
阅读次数:
247