今天寫一個Web項目,Tomcat 總是出現無響應狀態,也沒有錯誤或者異常拋出
有道是,重啓可以解決99%的問題,
於是一開始我總是用重啓於解決這個問題,然重複重啓太浪費時間
於是我召喚出了LOG大法,看了看Tomcat的log
發現了下面一句話,然後我就灰溜溜的退出了直播間
The web application [tavern] appears to have started a thread named [Druid-ConnectionPool-Destroy-1080082471] but has failed to stop it. This is very likely to create a memory leak.
The web application [tavern] appears to have started a thread named [Druid-ConnectionPool-Destroy-1080082471] but has failed to stop it. This is very likely to create a memory leak.
是的你沒有看錯,就是沒有關閉數據庫連接池,導致了內存泄漏,從而導致沒有響應了。
反思:過於依賴框架忘記了JDBC這最重要的一步真是太不應該了