读书人

百度 VS Google哪位高手强大?(有图

发布时间: 2012-10-27 10:42:26 作者: rapoo

百度 VS Google,谁强大?!(有图有真相)
不小心给发了两条,sorry。
程序用dbcp连接池,连接mysql,昨天电脑没关机,tomcat也没关掉。今天发现应用挂了,看下错误:



<img src="http://dl.iteye.com/upload/attachment/488797/a5e0ba8d-8b86-39b0-b0c7-f0baaa746edc.jpg[/img]
顺便总结下问题,其实无论百度强,还是google强,我也是打酱油的。
出现这个错误,首先是因为dbcp连接池造成的,mysql默认的空闲连接时间是8个小时,超过8个小时就会被mysql强制断开,但dbcp连接池中并未对这个已失效的连接进行更新,而是断续当作有效连接,这时候如果程序用这个实际已断开的连接去操作数据库时,结果可想而知
解决办法呢,有两个:1、更改mysql的超时时间wait_timeout 这个改长点,这个治标不治本,如果非要使用dbcp连接池,也就这样。2、更改连接池用c3p0,c3p0对失效的连接有处理,好像是重新连接。

读书人网 >VSTS

热点推荐