Wednesday, July 30, 2008

解决连接池获取连接后不能用的问题

连接池8小时断掉的问题确实很烦, 有些连接池的连接自动测试又不管用, 在网上无数的人问这个问题, 说是connection pool的bug云云, 在我看来, 这个应该不是什么问题, 出现这个问题的根源是数据库, 故而直接设置了一下mysql的连接超时时间(当然数据库的连接数是要考虑的),
在mysqld section中加入:
#mysql 自动断掉链接的时间设为十年
wait_timeout=315360000
interactive_timeout=315360000

想必也世界上也没有几台服务器10年不当机, 呵呵

No comments: