1. 程式人生 > 其它 >正式環境報“ SocketTimeoutException: Read timed out”

正式環境報“ SocketTimeoutException: Read timed out”

正式環境連線Msyql資料庫時,報“ Caused by: java.net.SocketTimeoutException: Read timed out”,導致資料插入有問題,查詢沒問題。

  1. 向資料庫插入資料失敗,問題截圖:

  2. 排除非網路問題後,基本判斷是=Mysql的問題。故猜測有以下幾種可能:

    a. Mysql服務掛了。

    b. 發生死鎖,將表鎖住了。

    c. 磁碟滿了。

  3. 排查後發現,大部分連線的狀態都是query end ,查詢資料得知,有很大可能是磁碟滿了的原因。

  4. 總結:由於與其他系統共用Msyql資料庫,其他系統將磁碟用完之後,導致資料插入出現問題。(統一認證的資料庫備份把磁碟佔滿了,然後客戶關係資料庫寫不進去資料,他們自己的開發環境登入也進不了,一樣的由於磁碟滿了,清一些資料空間出來就可以了)

本文來自部落格園,作者:追風少年yyy,轉載請註明原文連結:https://www.cnblogs.com/yinhxy/p/15210055.html