免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: jazy
打印 上一主题 下一主题

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2002-12-26 09:44 |只看该作者

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决?

[这个贴子最后由wdbj在 2002/12/26 09:45am 编辑]

最大打开文件数到几千一点一不夸张,你去看ORACLE的A90351_02文档,是HP-UX11i上安装ORACLE9i的快速安装手册,是ORACLE官方资料,上面建议把该值改成六万以上,用于跑ORACLE数据库。
我做过很多类似的系统,最小也得要4096,没听说200就能够的。
另外,netstat -a看到的连接和nofile说指的descriptor完全是两回事
下面引用由gadfly2002/12/26 00:39am 发表的内容:
netstat -a 可以看到占用了多少的连接。
不过改成几千也忒夸张了。
而且客户端的系统调用,一般出错都会设置errno的,不大可能什么错都不报亚?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
12 [报告]
发表于 2002-12-26 13:32 |只看该作者

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决?

[这个贴子最后由gadfly在 2002/12/26 02:02pm 编辑]

我也做过一些应用系统(不是只数据库这种系统软件),没看见过要改nfiles的呀。适用于不同的情况而已。

论坛徽章:
0
13 [报告]
发表于 2002-12-26 14:04 |只看该作者

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决?

一般现在比较常用的例如ORACLE,WEBSPHERE,WEBLOGIC,ORACLE APPLICATION SERVER等等应用都是必须修改包括NFILE,MAXFILES等再内的很多内核参数的,否则极容易出现问题。
如果是企业级应用,nofile的值是必须改的,至少要2048,这是最小限度了。(nofile和NFILE不是一回事,它实际是内核MAXFILES的值)

论坛徽章:
0
14 [报告]
发表于 2002-12-26 14:06 |只看该作者

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决?

http://forums.itrc.hp.com/cm/QuestionAnswer/1,,0x356d402f24d5d61190050090279cd0f9,00.html
这个论坛可以给大家一个参考

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
15 [报告]
发表于 2002-12-26 14:21 |只看该作者

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决?

但是我想楼主说的是应用软件,并不是oracle或者websphere这样的系统软件.一般的应用用不着这么多的文件描述符

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
16 [报告]
发表于 2002-12-26 14:24 |只看该作者

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决?

nfile
system-wide open-files limit

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
17 [报告]
发表于 2002-12-26 14:27 |只看该作者

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决?

有两种方式查看process的打开进程数:
1.lsof
2.用glance plus
Glance->;Reports->rocess List->rocess Open Files.

论坛徽章:
0
18 [报告]
发表于 2002-12-26 14:28 |只看该作者

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决?

NFILE一般要调到60000,是系统所允许打开的最大文件数
当然具体要根据应用来做,如果就跑个APACHE,静态网页,那默认值几足够了,我只的是企业级应用

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
19 [报告]
发表于 2002-12-26 14:33 |只看该作者

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决?

下面引用由wdbj2002/12/26 09:44am 发表的内容:
另外,netstat -a看到的连接和nofile说指的descriptor完全是两回事
我也没说是一回事亚,

如果是网络服务的话,我想用netstat至少能看到一个打开文件的量级。

因为每accept返回正确,就占用一个描述符。

至少是一种看量级的快速方式

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
20 [报告]
发表于 2002-12-26 14:37 |只看该作者

[求助]如果服务端的监听端口在忙的时候不能再监听该如何解决?

hp上的nofiles确实太小了:缺省为60.
linux上的缺省值为1024。

一般的网络服务,1024对付企业级的应用足够了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP