Core dumps 默认是关闭的。强烈推荐您不要在生产机器上打开此功能。最好是在 开发的机器或者测试的机器上打开此功能。 为所有的后台程序打开core dumps功能,执行下面的步骤: 1. Edit the /etc/profile: 3. 编辑/etc/init.d/functions, 检查第136行,应该如下: 4. 编辑/etc/sysconfig/init文件,添加下面的一行,确保全局生效: 5. 可以针对特定的daemons进程打开core dumps的功能。编辑文件/etc/sysconfig/$daemon: 6. 为SUID程序打开core dumps功能: 7. 编辑/etc/sysctl.conf,添加下面的内容: 8. 重新加载sysctl的设置: vi /etc/profile
2. 替换第26行:
ulimit -S -c 0 > /dev/null 2>&1
替换成:
ulimit -c unlimited >/dev/null 2>&1 ulimit -S -c ${DAEMON_COREFILE_LIMIT:-0} >/dev/null 2>&1
DAEMON_COREFILE_LIMIT='unlimited'
DAEMON_COREFILE_LIMIT='unlimited'
echo 1 > /proc/sys/kernel/suid_dumpable
kernel.suid_dumpable = 1
kernel.core_uses_pid = 1
sysctl -p
如何让所有的后台程序(daemons)都可以产生core dumps文件?
精选 转载如何让所有的后台程序(daemons)都可以产生core dumps文件?
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
最新情报:所有的递归都可以改写成非递归?
满满的都是套路!
数据结构 算法 递归 非递归 栈 -
并不是所有的异常都可以捕获到之 SyntaxError: invalid syntax
有些语法错误是捕获不到异常的try:# num = int(input('请输入数字:')) n
python 异常 错误信息 语法错误 赋值