dmrdc分析core文件

环境:centos 7.9  DM8

1.开启core

首先看core是否开启,可以用ulimit -a查看,如果core file size 为0表示未开启,我们可以将其设置为ulimited。

具体设置是在/etc/securit/limits.conf ,永久生效。

已启动进程的limit配置查看:

 2.设置core文件名和文件路径

默认生成路径:输入可执行文件运行命令的同一路径下
默认生成名字:默认命名为
core,新的core文件会覆盖旧的core文件

我们可以把core文件指定到/opt路径下

设置pid作为文件扩展名:

sysctl -w kernel.core_uses_pid=1

通过配置/proc/sys/kernel/core_pattern文件设置core文件生成路径和文件名称格式:

sysctl -w kernel.core_pattern=/opt/core-%e-%p-%t

(要注意opt目录需要我们的dmdba用户有读写权限)

3.core设置验证

完成core文件配置之后,我们可以去做一些 简单的测试验证配置是否已经生效。

这里我们用一个简单的程序看一下是否生成core文件

4.生成core文件

这里我们测试一个执行时间较长的存储过程并kill。

查看一下core文件:

5.使用dmrdc分析core文件

 

查看分析结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值