首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

非阻塞socket accept出现EMFILE异常

2013-09-28 
非阻塞socket accept出现EMFILE错误测试连接的时候,连接到达1010的时候,accept返回-1,errnoEMFILE。为什么

非阻塞socket accept出现EMFILE错误
测试连接的时候,连接到达1010的时候,accept返回-1,errno=EMFILE。
为什么会出现这种情况?该如何解决呢? socket
[解决办法]
ulimit -n 
看看文件描述符限制
如果是1024的话,需要改大

[解决办法]
打开的文件句柄数过多。
[解决办法]
把系统的fd软限制和硬限制都抬高.

热点排行