Cannot get a connection, pool exhausted 异常解决

Cannot get a connection, pool exhausted 异常解决


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信