当前位置: 首页 > 知识库问答 >
问题:

Java到DB连接异常

呼延升
2023-03-14

我们正在开发web应用程序,我们的tomcat服务器和mysql服务器运行在两个不同的服务器上,我们收到了错误

org.hibernate.TransactionException: JDBC begin transaction failed: 

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 86,402,200 milliseconds ago.

java.net.SocketException: Broken pipe

org.hibernate.exception.JDBCConnectionException: 

需要帮助来解决问题

已经尝试了这些链接的解决方案。

Hibernate会话无法打开事务

第一次登录:HTTP状态500 -请求处理失败;嵌套异常是org . spring framework . transaction . cannotcreatetransactionexception

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link Fail

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link Fail

com.mysql.jdbc.exceptions.jdbc4.通信异常:

共有1个答案

汪阳辉
2023-03-14

实际上,这个项目非常大,并且有多个线程在运行,我们之所以会出现这个错误,是因为我们超出了mysql服务器所能处理的最大连接数,在我们的例子中是300个。

 类似资料:
  • 我无法连接到heroku数据库,当我将我的应用程序部署到heroku时,我在日志中得到了以下内容: [localhost-startStop-1]警告org.springframework.web.context.support.annotationConfigWebApplicationContext-上下文初始化过程中遇到的异常-取消刷新尝试:org.springframework.beans

  • 我需要通过ssh连接连接到Mysql RDS DB,我尝试过的是打开一个ssh隧道,然后连接到那个DB,但是没有工作。 下面是我的代码: 上述代码崩溃,但有以下例外情况,并在“con=drivermanager.getconnection(dburl,dbuserName,dbpassword);”行中崩溃: 请注意,ssh主机ip与db主机ip不同 多谢了。

  • 我在一个django应用程序中运行我的芹菜工人的任务,每个任务需要大约1-2秒来执行。通常这些执行是好的,但有时,特别是如果Django应用程序已经部署了一段时间,我开始看到这样的错误: 这向我表明芹菜工人没有正确关闭连接。 发生此错误时,我检查了DB上的空闲连接计数——肯定还有一些连接剩余,所以没有达到DB的最大连接限制。 我的问题:如何确保芹菜工人正在关闭数据库连接? 芹菜设置: 我的Djan

  • 我的后端系统正在通过数据源连接到远程Oracle DB: 现在我正试图通过sqldeveloper连接到此数据库,但我无法连接。以下是sqldeveloper配置: 连接名称:test 用户名:用户名 密码:密码 连接类型:基本 角色:默认 主机名:x. x. x. x 端口:1521 SID:- 服务名称:test

  • 当我试图运行我的Azure功能时,我在application insight中不断得到一个错误,它在我的计算机上本地工作,但在Azure中不工作。下面是错误消息: System.InvalidOperationExceptionMicrosoft.Azure.WebJobs.Extensions.CosmosDB.CosmosDBTriggerAttributeBindingProvider.Re