系統配置
vim /etc/sysctl.conf
kernel.core_uses_pid = 1 kernel.core_pattern = %e-core-%p-%t
sysctl -p
檢查有沒有生效
cat /proc/sys/kernel/core_pattern
命令行啟動的,需要ulimit設置core dump文件大小限制:
ulimit -c unlimited
配置文件則是/etc/security/limits.conf
#/etc/security/limits.conf
* soft core unlimited
使用systemctl管理的應用,需要在service文件中打開core dump的限制:
LimitCORE=infinity