数据库在一个服务器,客户端pc通过另一台服务器上的tomcat连接数据库,现在tomcat显示如下报错,怎么解决
Couldn'tgetconnectionbecauseweareatmaximumconnectioncount(20/20)andtherearenoneavaila...
Couldn't get connection because we are at maximum connection count (20/20) and there are none available
麻烦高手详细解答 谢谢 展开
麻烦高手详细解答 谢谢 展开
2个回答
展开全部
应该是数据库的问题。数据库最大连接数是20,你应该是在前边的程序中连接了数据库,但是没有关闭资源,导致该端口一直占用,够了20个后就不能连接了。
比如Java的jdbc里边,要把Connection 和PreparedStatement 关闭。
比如Java的jdbc里边,要把Connection 和PreparedStatement 关闭。
追问
我在百度上查到一个查询数据库最大连接数的语句 到我服务器上执行查询 显示最大连接数是三万多?是这个数字吗?我们客户端PC有150台左右
追答
额......这个没具体研究过,只是我碰到过类似问题,都是比较简单的
2016-09-02
展开全部
增大连接数,
追问
请问具体怎么做 我们分前台和后台 前台有大概450个程序要连接tomcat 后台有200个左右要连接到数据库取数据 目前前台有五个tomcat分流连接
追答
订个小目标,再搞5个tomcat
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询