Перезапуск базы данных Sybase создает вероятный пул мертвых соединений, когда приложение повторно подключается к базе данных. - PullRequest
0 голосов
/ 30 января 2020

Мое java приложение работает на 10 экземплярах (5 разных хостах) в Tomcat и использует commons-dbcp в качестве пула соединений. Это приложение подключается к Sybase ASE. Время от времени Sybase перезапускается для обслуживания.

После перезапуска мое приложение пытается повторно подключиться к Sybase, оно может установить соединение, но сталкивается с проблемой на одном из хостов (два экземпляра) с ошибкой таблица не найдена / SP не найден . Другие экземпляры работают нормально.

Мой администратор БД предполагает, что приложение могло создать пул мертвых соединений . Как я могу решить эту проблему, или мы пропустили некоторые конфигурации на стороне сервера Sybase? Что могло вызвать проблемы только на этом конкретном хосте?

...