日期:2014-05-20  浏览次数:20935 次

关于jtds连接池,超过最大连接数的问题。
数据连接配置文件内容:
jdbc.driverClass=net.sourceforge.jtds.jdbc.Driver
jdbc.jdbcUrl=jdbc:jtds:sqlserver://127.0.0.1:1434/zfdata
jdbc.user=sa
jdbc.password=ok
jdbc.minPoolSize=1
jdbc.maxPoolSize=60
jdbc.maxIdleTime=1000

系统使用人数很大时,tomcat后台报下面两个错误。
[archives] ERROR [TP-Processor64] JDBCExceptionReporter.logExceptions(72) | org.
logicalcobwebs.proxool.ProxoolException: ConnectionCount is 60. Maximum connecti
on count of 60 cannot be exceeded.
[archives] ERROR [TP-Processor32] JDBCExceptionReporter.logExceptions(72) | Coul
dn't get connection because we are at maximum connection count (60/60) and there
 are none available

错误是说连接数满60了。
问一下,这个链接的上限和系统并发提交有关么?
比如,系统有1000人在用,估计并发提交在100左右,是不是应该把60这个数改为大于100才可以?
请指教,先谢谢!!

------解决方案--------------------
是的,也不要太多,注意用完就关闭,这样池才不会暴掉。。。。。