标签:data 格式 简单 ulimit file class 单位 http 文件
http://www.cnblogs.com/hugetong/p/6898608.html
一个程序挂掉了, 怎么办? 启动coredump
写一个脚本:
[root@T185 ~]# cat /etc/a.sh ulimit -c 204800 cd /data/coredump/ /root/a.out cd - [root@T185 ~]#
ulimit -c 的参数单位是512byte, 乘以204800就是100MB.
默认在那个目录启动, 就在那个目录存在coredump, 所以就cd一下.
当然配置参数也是可以的, 但是我不会. 大概就是下面这样干:
原文地址: http://www.cppblog.com/kongque/archive/2011/03/07/141262.aspx
3) 默认情况下,core dump生成的文件名为core,而且就在程序当前目录下。新的core会覆盖已存在的core。通过修改/proc/sys/kernel/core_uses_pid文件,可以将进程的pid作为作为扩展名,生成的core文件格式为core.xxx,其中xxx即为pid 4) 通过修改/proc/sys/kernel/core_pattern可以控制core文件保存位置和文件格式。例如:将所有的core文件生成到/corefile目录下,文件名的格式为core-命令名-pid-时间戳. echo "/corefile/core-%e-%p-%t" > /proc/sys/kernel/core_pattern
[daily][ulimit][coredump] 快速简单粗暴的用coredump调试
标签:data 格式 简单 ulimit file class 单位 http 文件
原文地址:http://www.cnblogs.com/hugetong/p/7605958.html