论坛首页 Java企业应用论坛

我这样配置ibatis,一段时间后连接怎么就不可用了

浏览 10358 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-06-16  
老大们,帮我分析一下我的ibatis配置有什么错啊。。。。。
网站总是十几个小时之后就取不到数据了,没有可用的连接。。。。
我的程序里没有任何关闭连接的代码


<settings cacheModelsEnabled="true" enhancementEnabled="true"
		lazyLoadingEnabled="true" maxRequests="32" maxSessions="10"
		maxTransactions="5" useStatementNamespaces="false" />
	<transactionManager type="JDBC">

		<dataSource type="SIMPLE">
			<property value="com.mysql.jdbc.Driver" name="JDBC.Driver" />
			<property
				value="jdbc:mysql://localhost:3308/dnsdb?useUnicode=true&amp;characterEncoding=UTF-8"
				name="JDBC.ConnectionURL" />
			<property value="largebean" name="JDBC.Username" />
			<property value="pi=3.14" name="JDBC.Password" />
			<property name="Pool.MaximumActiveConnections" value="10" />
			<property name="Pool.MaximumIdleConnections" value="5" />
			<property name="Pool.MaximumCheckoutTime" value="120000" />
			<property name="Pool.TimeToWait" value="500" />
		</dataSource>
	</transactionManager>
</sqlMapConfig>
   发表时间:2007-06-16  
最大链接数太小?
1 请登录后投票
   发表时间:2007-06-16  
只要重启tomcat就又没事了。。。
但是一夜过后。。。。
第二天早上就 又那样了。。。好像连接池里一个连接没了

在jsp页上用了oscache,
web服务用apache2.2+tomcat5.5
另外还跑着一个 凌云bbs 。。。
和这些有关??
0 请登录后投票
   发表时间:2007-06-16  
提高mysql的最大连接数,改到200看看.
0 请登录后投票
   发表时间:2007-06-16  
以前在坛子上说好象是commons-dbcp连接池的bug,换个连接池试试。
0 请登录后投票
   发表时间:2007-06-16  
SIMPLE的连接池的问题,换成DBCP试试!
0 请登录后投票
   发表时间:2007-06-16  
换一个连接池,然后增加可用的(最大)连接数。
0 请登录后投票
   发表时间:2007-06-16  
用DBCP看看
0 请登录后投票
   发表时间:2007-06-26  
能具体描述一下出错的情况吗?
是不是长时间没有数据库操作后数据库连接就关闭了报错?
0 请登录后投票
   发表时间:2007-06-26  
连接池的问题,我也碰到过这个问题
换个连接池
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics