LinuxSir.cn,穿越时空的Linuxsir!

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

Too many open files in system ,看遍了google,就差重新编译内核了。

[复制链接]
发表于 2009-5-14 15:01:58 | 显示全部楼层 |阅读模式
for ((i=0; i<=252;i++))
do
    pppd updetach noauth passive noccp nopcomp noaccomp default-asyncmap idle 0 pty " ssh 192.168.1.37 -l soltek sudo /usr/sbin/pppd nodetach notty noauth nopcomp noaccomp noccp default-asyncmap idle 0 " ipparam vpn 10.22.0.$((1+i)):192.168.22.1
done


这个是脚本。
工作关心,要用 ppp over ssh 建立 1K 以上个连接。

建立到 900多的时候提示
标题的 too many......

我修改了 open file
是 8192,已经不是默认的 1024了...

依旧问题...有root权限。
发表于 2009-5-21 18:38:44 | 显示全部楼层
你可以再脚本里 加一行
ofile = `ulimit -n `
echo $ofile
看看到底是多少!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-22 17:07:28 | 显示全部楼层
问题解决。
分别用了两个办法

1。 软该,但不能离开当前环境。

2。 修改内核的定义。从新编译。

两个都测试通过。

这个不是关键,关键的问题我现在没表述出来,下个星期我再说吧,活在交叉着做....
回复 支持 反对

使用道具 举报

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

本版积分规则

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