绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
操作系统预配置-设置corefile配置
2020-01-07 09:32:12

corefile配置主要用于在数据库异常退出时生成core文件,便于定位数据库问题。

  1. 以root用户登录各服务器。
  2. 指定corefile文件大小的大值。

    在配置文件/etc/profile中添加如下内容。推荐配置为unlimited,表示不限制生成core文件的大小。

    ulimit -c unlimited

  1. 指定corefile生成路径和corefile文件格式。

    在/etc/sysctl.conf中添加如下内容:

    kernel.core_pattern = /corefile/core.%p.%e

    其中/corefile目录为用户创建的core文件生成的路径,数据库运行用户需要对该目录有读写权限。core.%p.%e为文件生成的格式,可支持的配置格式如下:

    • %p:表示进程ID。
    • %e:表示执行文件的名称。

  1. 执行source /etc/profile和sysctl -p生效参数。
    source /etc/profile
    sysctl -p

  1. (可选)检查配置参数是否生效。
    ulimit -c
    unlimited
    sysctl -a | grep core_pattern
    kernel.core_pattern = /corefile/core.%p.%e
分享好友

分享这个小栈给你的朋友们,一起进步吧。

GaussDB_数据库
创建时间:2020-01-06 16:21:44
华为GaussDB数据库小栈
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • GaussDB_数据库
    专家
戳我,来吐槽~