异常描述:2022/07/30 客户反馈电子病历系统数据库状态虽然正常,但下面客户端连接访问异常缓慢.客户重启服务器后恢复正常.引起此次问题的是一个Window 2008的系统.
异常原因:此后查询资料了解到计算机上运行的 Windows Vista、Windows 7、Windows Server 2008 、Windows Server 2008 R2系统在启动第497天后,TCP/IP的网络资源(端口)就不会在自动释放,运行一段时间后,本机的网络资源就会被全部用光,这样就会造成系统中任何需要网络资源的组件都无法正常工作.
故障诊断过程:
1、查看运维服务器日志,发现数据库无法连接; 2、通过外部机器发现无法访问数据库,报无更多的链接资源;3、通过在服务器上运行 netstat –an,发现tcp连接已达到65534个,达到服务器上线.
处理过程:
1、确认是否为该问题 Windows事件日志中查看6013事件,计算当前操作系统运行时间是否超过497天 Windows事件日志中重复报5719事件:RPC服务器不可用
2、对运行时间超过497天的windows服务器,先重启windows 2008 R2系统,恢复业务
3、打上系统补丁,彻底解决此问题,下载补丁
windows6.1-KB976932-X64.exe(sp1补丁)和442685_intl_x64_zip.exe
下载以下链接中的64位补丁:
http://support.microsoft.com/kb/2553549http://www.microsoft.com/zh-cn/download/details.aspx?id=5842
说明:升级前对2008 R2虚拟机进行补丁检查, 在控制面板-卸载或更改程序中确认当前未打补丁.然后对虚拟机进行快照备份.
对于虚拟机升级顺序:
vmware方案建议PDC-BDC-viewconnection1-viewconnection2-数据库主机-数据库备机-vcenter
Citrix 方案建议 PDC-BDC-镜像数据库-主用数据库-备用数据库-controller1-controller2-WA1-WA2先升级sp1补丁,注意选择不要自动重启.