Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4261512
  • 博文数量: 601
  • 博客积分: 15410
  • 博客等级: 上将
  • 技术积分: 6884
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 08:11
个人简介

独学而无友,则孤陋而寡闻!

文章分类

全部博文(601)

文章存档

2020年(1)

2018年(4)

2017年(7)

2016年(42)

2015年(25)

2014年(15)

2013年(36)

2012年(46)

2011年(117)

2010年(148)

2009年(82)

2008年(37)

2007年(41)

分类: BSD

2013-03-19 20:22:48

内核可以轻松得到core文件。
命令行可以在运行目录下得到core文件。
但是服务程序,比如ngninx,由于运行的时候用了chroot,启动目录不定,所以得不到core文件。

man core,可以得到一定的提示:

(1)sysctl kern.sugid_coredump=1
这个变量启用su的程序来保存core文件;

(2)sysctl kern.corefile=/home/crash/%N.core
为core文件指定保存位置,注意要用limit命令查看可以core的大小。

(3)chmod -R 777 /home/crash,注意,此处权限的设置,最起码要你调试的程序有写权限。
保存的目录权限,如果需要保存core的程序属主不一定,就是777吧,当然最好不要用777。
阅读(2953) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~