2024年5月14日发(作者:caj阅读器怎么下载)
问题简介说明:
Cannot get a connection, pool exhausted 异常怎么解决。好像是数据配置出错了。
怎么修改配置啊?
最佳答案+解决方法:
你看看你的配置文件的这几个参数maxActive、maxIdle配置.
设置大一些。根据需要设置吧。
maxActive、maxIdle 建议设置 maxActive="300" maxIdle="50" maxActive 设置
在300-1000之间
maxIdle 设置在 20-100 之间
还有就是在程序的 finally 里面要关闭 Connection
例如: All(rs, ps, conn);
maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连
接将被标记为不可用,然后被释放。设为0表示无限制。
MaxActive,连接池的最大数据库连接数。设为0表示无限制。
maxWait ,最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示
无限制。
*maxActive:最大连接数据库连接数,设 0 为没有限制
*maxIdle:最大等待连接中的数量,设 0 为没有限制
*maxWait:最大等待毫秒数, 单位为 ms, 超过时间会出错误信息
一般把maxActive设置成可能的并发量就行了
maxActive、maxIdle和maxWait参数:
maxActive是最大激活连接数,这里取值为20,表示同时最多有20个数据库连接。
/
你看看你的配置文件的这几个参数maxActive、maxIdle配置.
Cannot get a connection, pool exhausted 异常怎么解决-尖锋网提供
问答来源: 在线问答平台
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715697261a2657993.html
评论列表(0条)