Cognos 11用户一多,就出现java.net.SocketException: No buffer space available (maximum connections reached?): JVM_Bind,系统就崩溃了
0
Cognos是11.0.4的版本,服务器系统是Windows server 2008 R2 SP1的,Cognos安装使用自带的webSphere Liberty Profile 。Cognos经常是用户使用人数一多就出现java.net.SocketException: No buffer space available (maximum connections reached?): JVM_Bind,导致系统崩溃,网上查找资料说是设置Windows的TCPIP系统参数启动注册表编辑器。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
值名称:MaxUserPort
值类型: DWORD
值数据: 65534(用十进制的方法写进去就可以,如果是十六进制,是FFFE,因为4个F是65535嘛)
有效范围: 5000 - 65534 (十进制)
默认: 0x1388 5000 (十进制)
值名称:TCPTimedWaitDelay
值类型: DWORD
值数据: 0000001e(也就是30,这个表示TIME_WAIT的秒数)
值名称:TCPFinWait2Delay
值类型: DWORD
值数据: 0000001e
发现设置参数重启过后一段时间还是出现很多TIME_WAIT和FIN_WAIT_2
请问那位知道这个问题怎么解决呀,用着用着系统就挂了,一直重启服务器也不是办法呀。
值名称:MaxUserPort
值类型: DWORD
值数据: 65534(用十进制的方法写进去就可以,如果是十六进制,是FFFE,因为4个F是65535嘛)
有效范围: 5000 - 65534 (十进制)
默认: 0x1388 5000 (十进制)
值名称:TCPTimedWaitDelay
值类型: DWORD
值数据: 0000001e(也就是30,这个表示TIME_WAIT的秒数)
值名称:TCPFinWait2Delay
值类型: DWORD
值数据: 0000001e
发现设置参数重启过后一段时间还是出现很多TIME_WAIT和FIN_WAIT_2
请问那位知道这个问题怎么解决呀,用着用着系统就挂了,一直重启服务器也不是办法呀。
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
3 个回复
kingwang - business intelligence ,is my love。 2017-11-09 回答
赞同来自:
Tarot 2017-11-10 回答
赞同来自:
内存都扩容到128G的了,而且我在任务管理器里面看到的应该不是没得空间哟。
左右 - 数据服务专家 专注于IBM家族高级分析领域钻研 数据可视化践行者 2017-11-20 回答
赞同来自:
具体的原因在这里:https://stackoverflow.com/questions/10088363/java-net-socketexception-no-buffer-space-available-maximum-connections-reached
希望能够解决你的问题