2014-09-23 4 views
0

Я развертываю приложение grails (v 2.3.4) на сервере Tomcat Apache (v 7.0.47) на виртуальной машине.Закрытое соединение развертывания Tomcat закрыто

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 удержать его? До скольких пользователей это будет?

ответ

1

Кроме того, хорошо, если я использую несколько процессов автоматизации щелчка по закрытию и перезапуску сервера каждые 12 часов? Это хорошее решение?

Это на самом деле не решение, вы пытаетесь скрыть основную проблему, а не исправлять ее.

В качестве первого шага к устранению проблемы, проверьте ваше производство dataSource свойства в DataSource.groovy с рекомендованными по умолчанию:

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 
} 
+0

Ok Я использовал это, позволяет увидеть, если он работает на 12+ часов в настоящее время. Будет ли когда-нибудь время, когда приложение остановится, если я не закрою сервер вручную? Кроме того, я тестировал веб-приложение с 10 пользователями, использующими его в течение 5 минут, он работал бесперебойно. Существует ли ограничение на количество пользователей здесь? –

+0

Я не могу развернуть после использования этих свойств, он дает несколько ошибок на сервере tomcat! –

Смежные вопросы