我在Google上使用MYSql和Java+Hibernate网络应用程序。当访问网站的时间间隔一段时间后,我得到了以下的例外:
Caused by: java.sql.SQLNonTransientConnectionException: No operations allowed after connection closed.然而,在刷新页面几次之后,它又起作用了。当我检查Google上的日志时,我发现了一个重复的错误:
A 2019-12-09T00:36:01Z 2019/12/09 00:36:01 ephemeral certificate for instance MYSQL_INSTANCE_NAME will expire soon, refreshing now.
A 2019-12-09T00:36:35Z 2019/12/09 00:36:35 ephemeral certificate for instance MYSQL_INSTANCE_NAME will expire soon, refreshing now.这是关闭连接,然后重新打开吗?你能告诉我怎么解决这个问题吗?
发布于 2019-12-09 16:37:19
根据Java的正式文档:
Caused by: java.sql.SQLNonTransientConnectionException: No operations allowed after connection closed.--这表示,如果重新尝试操作而没有纠正故障的原因,失败的连接操作就不会成功。
我在另一个StackOverFlow post中找到了以下解决方案。
兹通知你:
A 2019-12-09T00:36:35Z 2019/12/09 00:36:35 ephemeral certificate for instance MYSQL_INSTANCE_NAME will expire soon, refreshing now.从我所能收集到的信息来看,这个证书正在被更新,这与时区规范有关。看看这个,所以thread。
我还看到您成功地将Hibernate连接到Cloud,您能用如何解决这个问题来更新您的other question吗?我正在调查这件事,并准备给你一个答案,并提出一些问题,但我看到了这篇文章。
让我知道。
https://stackoverflow.com/questions/59252135
复制相似问题