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

相關文章
相關標籤/搜索