内部异常:java.sql.SQLException:连接已关闭错误代码:0

时间:2017-12-22 11:14:48

标签: java jdbc mariadb

我们在payara 164应用服务器中部署了一个java Web应用程序 主机是debian 9.3服务器,用过的数据库是mariadb-server-10.1,java版本是" 1.8.0_131"。

最近我们遇到了一些与Connection相关的问题。

在较长的过程中,调用以下查询:

{{1}}

的产率:

  

内部异常:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:连接关闭后不允许任何操作。   错误代码:0

1 个答案:

答案 0 :(得分:0)

  1. 第一步更新应用程序服务器中的超时设置。如果没有启动他们开始流程的交易,请确保您的请求支持交易。
  2. 也许你是在同一时间运行这个方法至少两次(在单独的线程/异步任务中)。然后在方法结束时关闭连接,而在另一个线程中,方法尚未完成