Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat服务器部署连接已关闭_Java_Tomcat_Grails - Fatal编程技术网

Java Tomcat服务器部署连接已关闭

Java Tomcat服务器部署连接已关闭,java,tomcat,grails,Java,Tomcat,Grails,我正在虚拟机中的ApacheTomcat服务器(V7.0.47)中部署grails(V2.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小时使用一

我正在虚拟机中的ApacheTomcat服务器(V7.0.47)中部署grails(V2.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服务器是否能够容纳它?这将有多少用户

另外,如果我每12小时使用一次点击自动关闭和重新启动服务器的过程,可以吗?现在这是一个好的解决方案吗

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

作为解决问题的第一步,请对照以下建议的默认值检查
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
}

好的,我已经用过了,让我们看看它现在是否能运行12个多小时。除非我手动关闭服务器,否则应用程序会停止吗?另外,我测试了这个web应用程序,有10个用户使用它5分钟,它运行得很顺利。这里的用户数量有限制吗?在使用这些属性之后,我无法部署,因为tomcat服务器中出现了几个错误!