(FAQ)Windows Server 2008(2003)下“No buffer space available (maximum connections r
金蝶云社区-金蝶云社区
金蝶云社区
1人赞赏了该文章 1,478次浏览 未经作者许可,禁止转载编辑于2015年03月02日 00:00:00
【问题】: (FAQ)Windows Server 2008(2003)下“No buffer space available (maximum connections reached)”错误排查方案
版本: 7.0.1
模块: 系统部署
【答复】:
原因分析: Socket资源耗尽、系统相关参数设置不合理、系统资源异常等导致。 解决方法: 参考如下项排查: 1、请检查是否有time_wait的连接,如果有的话,就要删除掉,或者释放掉,否则就会提示,no_buffer_space_available(使用netstat命令或TCPView工具等) 2、调整os的tcp/ip的延迟等待时间参数,可以减少状态为:time_wait的连接:【TcpTimedWaitDelay】由默认值240s调为30s Windows2003的tcp/ip调整可以参见如下(修改注册表前注意备份!): 1)启动注册表编辑器。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters 2)添加参数: (1)新建 值名称:MaxUserPort 值类型:DWORD 值数据:65534(十六进制是FFFE) 有效范围:5000 - 65534 (十进制) 默认:0x1388 5000(十进制) (2)新建 值名称:TCPTimedWaitDelay 值类型:DWORD 值数据:0000001e(30) 3、Background Intelligent Transfer Service服务(BITS)关闭。(如Windows Update自动更新) 4、杀毒软件可能正在扫描某些程序。 5、调整windows的虚拟内存,建议加大,并查看磁盘空间是否足够划分出虚拟内存。 6、可能是系统的硬件环境有问题!