CentOS 64位 无法生成Core文件解决方法。
来源:互联网 发布:智业软件薪资 编辑:程序博客网 时间:2024/04/30 08:16
通常情况下,只要设置了ulimit -c unlimited,在程序崩溃后就会在当前目录下生成core文件,但最近发现在有的机器上,即使设置了上述参数也不会生成core文件。网上有人总结出一般问题出在下面四个方面:
在下列条件下不产生core文件:
( a )进程是设置-用户-ID,而且当前用户并非程序文件的所有者;
( b )进程是设置-组-ID,而且当前用户并非该程序文件的组所有者;
a,b可以通过设置/proc/sys/kernel/suid_dumpable来改变,这样suid的也可以产生core文件
( c )用户没有写当前工作目录的许可权;
( d )文件太大。core文件的许可权(假定该文件在此之前并不存在)通常是用户读/写,组读和其他读。
通过查看权限和文件大小,均没有问题。
1.因为使用的nginx,在nginx中添加参数:
worker_rlimit_core 500m;
可以生成core文件。
2.又测试了一下在 /etc/profile中添加:
ulimit -c unlimited
也可以生成core文件。
结论:直接运行ulimit -c unlimited有时会不生效。
0 0
- CentOS 64位 无法生成Core文件解决方法。
- linux中无法生成core文件的解决方法
- centos core文件的生成
- 无法产生core文件的解决方法
- CentOS 设置 ulimit -c unlimited 生成core文件
- Centos 7服务程序崩溃生成core文件的方法
- QuartusII无法生成pof文件的解决方法
- android R文件无法生成错误解决方法
- ADT无法生成R.java文件解决方法
- ADT无法生成R文件的解决方法
- 64位Win10 Modelsim破解及证书LICENSE.TXT无法生成解决方法
- linux中无法生成core文件的解决办法
- 生成0字节的core文件,gdb 无法识别core 文件
- 生成0字节的core文件,gdb 无法识别core 文件
- (附) Hyperledger Fabric在CentOS 7.2 64位系统开发环境搭建——docker无法使用 解决方法
- 64位Ubuntu14.04系统无法解压bin文件的解决方法
- linux64位下无法编译c文件的解决方法
- CentOS开启coredump转储并生成core文件的配置(centos服务端应用程序开启dump)
- 2015--阿里内推--测试开发--终面(顺利通过...)
- 猫,路由器,交换器
- Win10前途无限啊!
- SQL Server数据库备份还原
- IOS开发—网络请求之GET/POST同步请求
- CentOS 64位 无法生成Core文件解决方法。
- Java Web笔记:JavaBean简介
- RabbitMQ消息队列的小伙伴: ProtoBuf(Google Protocol Buffer)
- php常用变量、常量积累
- 十进制与二进制的相互转换
- Permutations
- Ubuntu 14.04 下手动安装Firefox的Flash插件 32位
- DWZ局部刷新
- fedora install Chromium