coredump配置

1. 查看coredump配置node

    sysctl -a | grep coreide

    或者ulimit -c    spa

2. 设置coredump文件占用空间大小regexp

    ulimit -c unlimited进程

    对于守护进程,须要在/etc/profile中增长以下命令:string

    ulimit -c unlimited > /dev/null 2>&1it

3. 设置coredump文件存储位置以及文件名格式table

    sysctl -w kernel.core_pattern=/home/core/core.%e.%pclass

    或者修改文件:配置

    echo '/home/core/core.%e.%p' > /proc/sys/kernel/core_pattern

4. core_pattern参数说明

    %% A single % character

    %p PID of dumped process

    %u real UID of dumped process

    %g real GID of dumped process

    %s number of signal causing dump

    %t time of dump (seconds since 0:00h, 1 Jan 1970)

    %h hostname (same as ’nodename’ returned by uname(2))

    %e executable filename

5. 指定程序设置coredump

    ulimit -c unlimited; prog

6. 查看进程的ulimit配置

    cat /proc/pid/limits

相关文章
相关标签/搜索