gpt4 book ai didi

mysql - 连接关闭后不允许进行任何操作的错误原因?

转载 作者:行者123 更新时间:2023-11-29 09:27:41 24 4
gpt4 key购买 nike

我正在使用 grails 3.3.9 构建一个示例 hello 应用程序。部署应用程序后,它可以正常工作。当我大约一天后检查时,应用程序已经崩溃了。检查日志,我看到错误“连接关闭后不允许执行任何操作。”。看起来 mysql 数据库连接在某个时候断开了。

enter image description here

enter image description here

这是我在 application.yml 中使用的数据库配置

enter image description here

我很感激任何关于为什么数据库连接在一段时间后自动关闭的见解。我该如何预防?感谢您的反馈。

最佳答案

我为生产添加了以下内容,到目前为止该错误尚未再次出现。

 properties:
jmxEnabled: true
initialSize: 5
maxActive: 50
minIdle: 5
maxIdle: 25
maxWait: 10000
maxAge: 600000
timeBetweenEvictionRunsMillis: 5000
minEvictableIdleTimeMillis: 60000
validationQuery: SELECT 1
validationQueryTimeout: 3
validationInterval: 15000
testOnBorrow: true
testWhileIdle: true
testOnReturn: false
jdbcInterceptors: ConnectionState
defaultTransactionIsolation: 2 # TRANSACTION_READ_COMMITTED

关于mysql - 连接关闭后不允许进行任何操作的错误原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59298041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com