gpt4 book ai didi

java - Tomcat 服务器部署连接关闭

转载 作者:行者123 更新时间:2023-11-28 22:56:28 24 4
gpt4 key购买 nike

我正在虚拟机的 Apache tomcat 服务器 (v 7.0.47) 中部署 grails(v 2.3.4) 应用程序。

WARNING: Failed to execute: select min(date_hour) as a, max(date_hour) as b from Tablev1 because: No operations allowed after connection closed.

这发生在 12 个多小时后,我在网上查了一下,它说这是因为应用程序空闲等等等等

此外,如果我使用某些点击自动化流程在每 12 小时后关闭并重新启动服务器是否可以?目前这是一个好的解决方案吗?

请告诉我如何解决这个问题。

还有,如果用户增加了,tomcat服务器能撑得住吗?直到有多少用户?

最佳答案

Also, is it okay if I use some click automation process of closing and restarting server after every 12 hours? Is that a good solution for now?

这根本不是真正的解决方案,您试图隐藏根本问题而不是修复它。

作为解决问题的第一步,请根据这些推荐的默认值检查 DataSource.groovy 中的生产 dataSource 属性:

properties {
// See http://grails.org/doc/latest/guide/conf.html#dataSource for documentation
jmxEnabled = false
initialSize = 5
maxActive = 50
minIdle = 5
maxIdle = 25
maxWait = 10000
maxAge = 10 * 60000
timeBetweenEvictionRunsMillis = 5000
minEvictableIdleTimeMillis = 60000
validationQuery = "SELECT 1"
validationQueryTimeout = 3
validationInterval = 15000
testOnBorrow = true
testWhileIdle = true
testOnReturn = false
jdbcInterceptors = "ConnectionState;StatementCache(max=200)"
defaultTransactionIsolation = Connection.TRANSACTION_READ_COMMITTED
}

关于java - Tomcat 服务器部署连接关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25988189/

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