Java-MSSQL-套接字\连接已关闭

时间:2019-04-03 14:48:07

标签: java sql sql-server datasource

我们在连接和套接字方面遇到了一个奇怪的问题。我们正在使用glassfish 4.1.1服务器,该服务器使用数据源连接到MSSQL数据库。

我们的大多数连接都很好,但是特别是有一个连接到数据库的数据库,一旦连接,它将旋转约15-20秒,然后说“套接字已关闭”。这是一个不常见的错误,在其他情况下,查询花费的时间过长,我们会收到“连接已关闭。

看一下Java中的活动监视器,连接只是坐在那里,什么也没做。我正在使用try-with-resources打开连接,因此它应该在处理结束时自动关闭。

奇怪的是,当我们在sql端手动终止连接时,然后我们会自动返回“连接已关闭”,而无需等待15-20秒。就像没有从Glassfish中清除连接一样,但是我们的服务器管理员看不到服务器中打开的任何连接。可能出什么问题了?

0 个答案:

没有答案