首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

百度 VS Google,哪位高手强大?(有图有真相)

2012-10-27 
百度 VS Google,谁强大?!(有图有真相)不小心给发了两条,sorry。程序用dbcp连接池,连接mysql,昨天电脑没关机

百度 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对失效的连接有处理,好像是重新连接。 

热点排行