日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql连接超过8小时错误_mysql超过8小时数据库断掉连接的简单解决办法

發布時間:2025/3/21 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql连接超过8小时错误_mysql超过8小时数据库断掉连接的简单解决办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

應用程序和數據庫建立連接,如果超過8小時應用程序不去訪問數據庫,數據庫就斷掉連接?。這時再次訪問就會拋出異常,如下所示:

java.io.EOFException

at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1913)

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2304)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2803)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)

...

查了一下發現應用程序和mysql數據庫建立連接,如果超過8小時應用程序不去訪問數據庫,數據庫就斷掉連接 。這時再次訪問就會拋出異常。

關于mysql自動斷開的問題研究結果如下,在mysql中有相關參數設定,當數據庫連接空閑一定時間后,服務器就會斷開等待超時的連接:

1、相關參數,紅色部分

mysql> show variables like '%timeout%';

+--------------------------+-------+

| Variable_name??????????? | Value |

+--------------------------+-------+

| connect_timeout????????? | 5???? |

| delayed_insert_timeout?? | 300?? |

| innodb_lock_wait_timeout | 50??? |

| interactive_timeout????? | 28800 |

| net_read_timeout???????? | 30??? |

| net_write_timeout??????? | 60??? |

| slave_net_timeout??????? | 3600 |

| wait_timeout???????????? | 28800 |

+--------------------------+-------+

同一時間,這兩個參數只有一個起作用。到底是哪個參數起作用,和用戶連接時指定的連接參數相關,缺省情況下是使用wait_timeout。我建議是將這兩個參數都修改,以免引起不必要的麻煩。

2、修改參數

這兩個參數的默認值是8小時(60*60*8=28800)。我測試過將這兩個參數改為0,結果出人意料,系統自動將這個值設置為1。換句話說,不能將該值設置為永久。

將這2個參數設置為24小時(60*60*24=604800)即可。

set interactive_timeout=604800;

set wait_timeout=604800;

也可以修改my.cof,修改后重起mysql

打開/etc/my.cnf,在屬性組mysqld下面添加參數如下:

[mysqld]

interactive_timeout=28800000

wait_timeout=28800000

如果一段時間內沒有數據庫訪問則mysql自身將切斷連接,之后訪問java訪問連接池時對數據庫的數據通道早就關閉了,因為dbcp連接池無法時時維護與數據庫的連接關系,mysql5以后即使在dbcp配置中加入autoReconnect=true也沒有效果。

其實愚蠢的版本就是直接加大這兩個值

正確的解決方法是使用開源的proxool來取代tomcat的dbcp連接池

2、解壓縮proxool-0.9.0RC3.zip,拷貝lib下的所有jar庫文件到你的工程下的WEB-INF/lib下,同時記得也把Mysql的jdbc驅動到web-info/lib

3、在WEB-INF下(別跑錯地方)建立文件:proxool.xml

proxool.xml這個文件是用來設置別名的。

其中標簽就是別名的設置段。

alias是別名;

driver-url是驅動的url,就是連接的url;

driver-class是驅動的類,就是數據庫驅動;

driver-properties是驅動的屬性,可以設置登陸數據庫的用戶名和密碼。maximum-connection-count是最大連接數;

house-keeping-sleep-time是proxool自動偵察各個連接狀態的時間間隔(毫秒)屬性,偵察到空閑的連接就馬上回收,超時的銷毀;

house-keeping-test-sql是proxool自動偵察各個連接狀態是用的sql。

文件內容如下:

crm

jdbc:mysql://127.0.0.1:3306/crm?useUnicode=true&autoReconnect=true&characterEncoding=GBK

com.mysql.jdbc.Driver

25

5

60000

select 1

4、在WEB-INF/web.xml中節點里加入如下內容:

proxoolServletConfigurator

org.logicalcobwebs.proxool.configuration.ServletConfigurator

xmlFile

WEB-INF/proxool.xml

1

Admin

org.logicalcobwebs.proxool.admin.servlet.AdminServlet

Admin

/admin

5、在需要連接數據庫時,只需要寫:

Connection conn = DriverManager.getConnection("proxool.DBPool");

總結

以上是生活随笔為你收集整理的mysql连接超过8小时错误_mysql超过8小时数据库断掉连接的简单解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费看欧美一级特黄a大片 国产免费的av | 亚洲欧洲视频 | 亚洲av成人片色在线观看高潮 | 国产激情在线播放 | 久久精品国产一区 | 色美av | 小优视频污 | 久久这里只有精品23 | 97人人草| 日本精品二区 | 久久99精品久久久久婷婷 | 久久人人妻人人人人妻性色av | 成人国产精品一区二区 | 成人免费在线观看av | 日韩视频免费在线播放 | 男生c女生 | 手机在线观看免费av | 亚洲一线在线观看 | 亚洲综合在| se婷婷 | 黄色视屏在线免费观看 | 国产 欧美 日韩 一区 | 免费看黄在线观看 | 欧美大片aaa | 成熟的女同志hd | 一区二区视频在线观看 | 日韩 欧美 国产 综合 | 国产老妇伦国产熟女老妇视频 | 偷偷在线观看免费高清av | 亚洲国产精品狼友在线观看 | 国产精在线 | 日本少妇吞精囗交视频 | 国产农村妇女aaaaa视频 | 亚洲欧洲精品视频 | av在线影音| www.youjizz日本| youjizz日本人 | 日韩av图片 | 成年人免费视频网站 | 2018国产大陆天天弄 | 97人人人 | 男人日女人的网站 | 日本免费在线观看视频 | 日韩成人免费观看 | 黄色视屏在线看 | av香蕉| 久久久久无码精品国产sm果冻 | 91精品婷婷国产综合久久 | 玖玖在线免费视频 | 乱码一区二区三区 | 亚洲欧美另类一区 | 69久久精品无码一区二区 | 色偷偷人人澡人人爽人人模 | 欧美日韩亚洲系列 | 国产成人麻豆精品午夜在线 | 亚洲AV无码久久精品国产一区 | av中文资源在线 | 久久久1| 国产做爰视频免费播放 | 老司机免费精品视频 | 亚洲国产一区二区在线 | 男女啊啊啊 | 欧美丰满熟妇xxxxx | 久久亚洲精精品中文字幕早川悠里 | 亚洲黑丝在线 | a级黄片毛片 | www裸玉足久久久 | 在线免费观看国产视频 | 久久久久成人精品无码中文字幕 | 尤物视频一区 | 日韩福利在线播放 | 久久理论视频 | 午夜精品久久久久久久99 | 国产黄大片在线观看画质优化 | 美女高潮黄又色高清视频免费 | 欧美激情成人在线 | 久久91精品国产91久久小草 | 日本免费一区二区三区四区五六区 | 色欲色香天天天综合网www | 91porn九色 | 色哟哟欧美精品 | 北条麻妃一区二区三区免费 | 男插女视频在线观看 | 欧美老少做受xxxx高潮 | 一本色道久久综合无码人妻 | 国产午夜伦鲁鲁 | 国产精品扒开腿做爽爽爽男男 | 少妇人妻一级a毛片 | 日本免费看 | sm久久捆绑调教精品一区 | 国产又黄又爽视频 | 日韩在线精品 | 亚洲国产小视频 | 成人免费毛片男人用品 | 国产视频在线一区二区 | 99热免费精品 | 九色视频偷拍少妇的秘密 | 成人免费大全 | 国产伦精品一区二区三区四区 |