Windows2008R2系统运行时间超过497天的bug

早上接到客户电话,说一台测试服务器tomcat服务无法访问,登录服务器查看tomcat连接数据库故障。

 

使用plsql develop工具登录,提示

 ora-12560 TNS:protocol adapter error

检查oracle服务都是运行正常状态
sqlplus / as sysdba 登录正常。
lsnrctl status 监听也是启动状态
 
 
想起来windows 2008R2系统有个486天的bug
检查系统已经启动562天了

 

测试服务器连接数很多,Tcp连接一直没释放

 

find参数含义  

  /V         显示所有未包含指定字符串的行。
  /C         仅显示包含字符串的行数。
  /N         显示行号。
  /I         搜索字符串时忽略大小写。

 
这个问题原因是windows2008R2的bug
当Windows2008R2系统运行时间超过497天,TCP/IP的网络资源(端口)就不会再自动释放,在运行一段时间后,本机的网络资源就会被全部用光。这样就会造成系统中任何需要网络资源的组件都无法正常工作
 
 
 后续处理可以通过打系统补丁彻底解决,因为是个测试服务器。重启可以解决,就不打补丁了。一年重启一次即可
 
也可以选择 打上系统补丁,彻底解决此问题
下载补丁windows6.1-KB976932-X64.exe(sp1补丁)和442685_intl_x64_zip.exe
下载以下链接中的64位补丁:
http://support.microsoft.com/kb/2553549
http://www.microsoft.com/zh-cn/download/details.aspx?id=5842
升级前请对2008R2虚拟机进行补丁检查, 在控制面板-卸载或更改程序中确认当前未打补丁.然后对虚拟机进行快照备份
 
 
 
 

posted on 2017-02-27 10:28  nmap  阅读(7511)  评论(0编辑  收藏  举报

导航