数据库连接池异常

最近做项目使用了bonecp数据库连接池,经常报bonecp CommunicationsException: Communications link failure异常,而且间隔时间很短,根据网上查到的结果,我修改了bonecp的设置项,没有起到任何作用。其中有说要设置mysql的超时时长的,便试了试,果然有效。记录下来以帮助记忆。

该问题还引起登录时第一次总是不成功,二次登录才可以。开始一直不明白哪里的问题,一直以为是过滤器的原因。后来才意识到这也是连接池失效的原因造成的。

my.ini(my.cnf)

wait_timeout = 30000 (总之设大一点,要超过数据库连接池的超时设置即可。

猜你喜欢

转载自czwlucky.iteye.com/blog/1892348