登陆系统时又多次出现错误:Couldn't get Connection:Cannot get a connection, pool exhausted
5月30日多次出现过类似的问题:通过修改Tomcat 5.5\conf下的server.xml文件,maxThreads="500"
minSpareThreads="100" maxSpareThreads="2" acceptCount="100"的值重启Tomcat还是解决不了这个问题!
多次出现这个错误,通过重启Tomcat占时解决问题,但是没过几分钟又报错。请高手指点。
ps:这个错误是偶尔某一天出现,第二天自动就正常了!很奇怪,哪位大侠有过这样的经历,指点江山啊!
看看能帮你不。
1、修改了Tomcat下面的server.xml maxSpareThreads="200"这个是当时失误本来是写的200确写成了2。
最大连接数是连接池能申请的最大连接数,如果数据库连接请求超过此数,后面的数据库连接请求将被加入到等待队列中,这会影响之后的数据库操作。
<Connector
port="8089" maxHttpHeaderSize="8192"
maxThreads="500" minSpareThreads="100" maxSpareThreads="200"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" compression="on"
compressionMinSize="2048" compressableMimeType="text/javascript,text/css,text/json"/>2、修改数据库的连接方式由dbcp改为jdbc
server.db.SQLServer.conntype=jdbc