LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 997|回复: 7

修改Too many open files错误

[复制链接]
发表于 2007-4-20 13:59:16 | 显示全部楼层 |阅读模式
出现报错:Too many open files
查资料所按如下方法修改
ulimit -n 4096

但是还是这个指令只有root才又权限修改,请问root修改后是不是其他一般用户也对该设置生效了呢? 想要一般用户拥有该设置,该怎么做呢?谢谢拉
发表于 2007-4-20 19:20:01 | 显示全部楼层
这个应该是 sh的指令, 属于 soft-limit的吧
回复 支持 反对

使用道具 举报

发表于 2007-4-20 21:03:14 | 显示全部楼层
看看 /etc/security/limits.conf
回复 支持 反对

使用道具 举报

发表于 2007-4-21 01:21:59 | 显示全部楼层
那请问这个文件的前两个字段是什么意思呢,没看明白,谢谢
回复 支持 反对

使用道具 举报

发表于 2007-4-21 04:28:56 | 显示全部楼层
1。domain
作用在谁身上?user?group?

2。type
硬性规定还是软性规定。
回复 支持 反对

使用道具 举报

发表于 2007-4-21 16:39:54 | 显示全部楼层
那请问硬性规定和软性规定有什么区别呢,能举个例子吗?
回复 支持 反对

使用道具 举报

发表于 2007-4-21 18:49:06 | 显示全部楼层
硬性限制, 应用程序根本就没有机会去应付异常, 一旦超过进程就被终止。
软性限制, 应用程序有机会处理异常(第一次警告), 如果程序不处理异常,或者仍然继续下去达到了硬性限制, 那么就会被终止。 普通用户无法提升硬性限制, 但可以在一定范围内调整软性限制.
回复 支持 反对

使用道具 举报

发表于 2007-4-21 19:55:19 | 显示全部楼层
搜索    limits.conf 说明
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表