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


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

  1. 向數據庫插入數據失敗,問題截圖:
    image

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

    a. Mysql服務掛了。

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

    c. 磁盤滿了。

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

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


免責聲明!

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



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