message from server: "Too many connections"

k_c_u_f 2016-09-18 05:07:32
SSH项目里面出现这个错误:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"
以为是没有关闭Session,经过检查,给所有的this.getSession()都加上了this.getSession().close(),还是会报这个错误。
这是一个心跳包的Action,每隔几秒钟就会发一个HTTP请求,Action设置成多例,难道要设置成单例才不会报这个错误?
...全文
448 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
k_c_u_f 2016-09-18
  • 打赏
  • 举报
回复
我知道了,应该用Session session = this.getSession();然后再session.close(),就对了
  • 打赏
  • 举报
回复
楼主给你的地址里面写的可以解决你的问题http://blog.chinaunix.net/uid-24426415-id-77347.html 主要是你设置的数据库连接数太小了

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧