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虛擬機進行補丁檢查, 在控制面板-卸載或更改程序中確認當前未打補丁.然后對虛擬機進行快照備份
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM