国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

點擊網站二次感染即將大爆發(fā)

點擊網站,二次感染即將大爆發(fā),貴陽網站商城建設,鵬翔科技 網站建設在使用Spring Boot結合Druid連接池時,開發(fā)者可能會遇到"discard long time none received connection"的警告信息。雖然這通常不會影響應用程序的正常運行,但這些警告信息可能會讓人感到困擾。本文將探討這個問題的原因,并提供幾種…

在使用Spring Boot結合Druid連接池時,開發(fā)者可能會遇到"discard long time none received connection"的警告信息。雖然這通常不會影響應用程序的正常運行,但這些警告信息可能會讓人感到困擾。本文將探討這個問題的原因,并提供幾種解決方法。

問題現象

在使用Druid連接池的新版本(如1.2.5)時,控制臺可能會時不時打印以下警告:

WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : [your-jdbc-url]

這表明Druid連接池檢測到某些數據庫連接已經超過了一定時間沒有活動,因此被標記為長時間空閑并被丟棄。

產生原因

經過查看Druid的源碼,發(fā)現這個問題的根源在于Druid連接池對MySQL連接的處理邏輯。在DruidAbstractDataSource類的testConnectionInternal方法中,如果連接空閑時間超過60秒,Druid會認為該連接已經不再有效,并將其丟棄。

if (valid && isMySql) {long lastPacketReceivedTimeMs = MySqlUtils.getLastPacketReceivedTimeMs(conn);if (lastPacketReceivedTimeMs > 0 && mysqlIdleMillis >= timeBetweenEvictionRunsMillis) {discardConnection(holder);LOG.warn("discard long time none received connection. " +", jdbcUrl : " + jdbcUrl + ", version : " + VERSION.getVersionNumber() +", lastPacketReceivedIdleMillis : " + mysqlIdleMillis);return false;}
}

解決辦法

1. 修改Druid配置

一種解決方法是修改Druid的配置,通過設置druid.mysql.usePingMethod=false來避免使用MySQL的Ping方法來檢查連接有效性。這可以通過以下兩種方式實現:

  • 運行時配置:在運行參數中增加-Ddruid.mysql.usePingMethod=false

  • Spring配置:在Spring的配置文件中添加:

    spring:
    datasource:
    druid:
    mysql:
    usePingMethod: false

2. 調整數據庫配置

另一種方法是調整數據庫的配置,例如MySQL的wait_timeout參數,以增加數據庫端的空閑超時時間,從而減少因為數據庫端關閉連接而導致Druid報錯的情況。

3. 代碼層面的優(yōu)化

最后,確保應用程序在使用數據庫連接時,能夠及時釋放資源,避免不必要的連接泄露。

結語

雖然"discard long time none received connection"的警告可能不會直接影響應用程序的運行,但解決這個問題可以提高應用程序的穩(wěn)定性,并減少不必要的資源浪費。希望本文提供的方法能夠幫助你解決這個問題。

http://aloenet.com.cn/news/39746.html

相關文章:

  • 合肥網站制作模板推薦游戲代理平臺一天結一次
  • 學校介紹網站模板優(yōu)化設計六年級下冊數學答案
  • 四川網站建設培訓班銷售平臺有哪些
  • 如何做網站聯盟營銷湘潭網站設計外包服務
  • 做旅游計劃的網站西安百度公司地址介紹
  • 記事本做網站怎么不行啦網站建站價格
  • 龍華網站建設多少錢外貿營銷型網站制作公司
  • 遵義公司網站搭建多少錢北京seo招聘信息
  • web開發(fā)是做網站搜索引擎推廣培訓
  • magento做預訂類網站免費做網站的平臺
  • 網站開發(fā)常去的論壇寧波網站推廣網站優(yōu)化
  • 花生殼做網站速度個人網站推廣怎么做
  • 電子商務網站開發(fā)與建設試卷網絡廣告推廣
  • 電子商務網站建設屬性百度互聯網營銷是什么
  • 手機網站開發(fā) caso平臺
  • 網站全程設計技術百度一下打開網頁
  • 合肥大建設優(yōu)化seo設置
  • 自己做頭像的網站非流光全網推廣平臺
  • 昆明網站建設開發(fā)制作全國分站seo
  • 愛網站網站查詢鄭州seo課程
  • 購物網站建設教程關鍵詞推廣效果
  • 天津個人網站建設廊坊seo優(yōu)化排名
  • 志愿者管理網站開發(fā)的需求分析 基于 java廣告接單平臺有哪些
  • 南沙網站建設小說搜索風云榜
  • 懷集建設房管部門網站淘寶美工培訓
  • 江西景德鎮(zhèn)建設廳網站seo行業(yè)崗位
  • 江西會昌建設局網站建站軟件可以不通過網絡建設嗎
  • 網站管理系統(tǒng)后臺不能發(fā)布文章了網絡營銷顧問
  • 石家莊網站制作公司最大的中文搜索引擎
  • 網站設計制作系統(tǒng)哪個好搜索引擎優(yōu)化的根本目的