пул соединений apache-commons-dbcp - работает в dev, а не в других средах

У меня есть веб-приложение Struts2, использующее Spring с apache-commons-dbcp. При работе в моей локальной среде разработки приложение открывает не более 8 подключений, что является значением по умолчанию для maxActive.

Однако, как только WAR перемещается на тестовый сервер, на котором запущена та же версия Tomcat (6.0.35), что и в моем модуле разработки, приложение открывает гораздо больше соединений. Через пару минут у меня может быть открыто около 40 подключений, в то время как тот же тест в разработке дает только 8 подключений.

Похоже, это проблема конфигурации между двумя средами, но я не уверен, что ищу. Любой совет?


person john    schedule 29.08.2012    source источник


Ответы (1)


Оказывается, мой локальный экземпляр Tomcat устанавливал этот параметр Java:

-XX: + UseConcMarkSweepGC

Тестового и производственного серверов не было. Включение решило проблему.

person john    schedule 29.08.2012