core文件调试

来源:互联网 发布:中国新歌声 台湾 知乎 编辑:程序博客网 时间:2024/06/11 21:53

转载至:http://blog.chinaunix.net/uid-23242010-id-2159345.html

1. 生成core文件的目录必须可写

  1. $ sudo sysctl kernel.core_uses_pid=1
  2. $ sudo sysctl kernel.core_pattern=/tmp/core-%e-%p-%t
可以将这些信息添加到/etc/sysctl.config文件中

2. 修改resource limit限制,包括core file size和file size
  1. $ sudo -s
  2. # ulimit -c unlimited
  3. # ulimit -f unlimited
  4. # /usr/local/bin/trafficserver start
也可以直接修改/etc/security/limits.conf文件

3. 如果traffic_server进程是由具有root权限的init或者其他进程启动的,这时它会获取到setuid/setgid权限,如果想dump信息,需要执行
  1. # echo 1 > /proc/sys/fs/suid_dumpable

0 0