Weblogic 12c источник данных переходит в приостановленный режим

#datasource #weblogic12c

#источник данных #weblogic12c

Вопрос:

У меня есть база данных с 2 IP-адресами, 10.x.x.41 и 10.x.x.42, эти 2 IP-адреса активны, и в любой момент один IP-адрес может отключиться. Итак, в weblogic мы создали 2 универсальных источника данных (pool1 и pool2). Эти 2 источника данных помещаются в один мультиисточник данных с отказоустойчивостью в качестве типа алгоритма. Теперь приложение некоторое время работает нормально, и через некоторое время один из источников данных переходит в приостановленный режим, а через некоторое время другой также переходит в приостановленный режим, и приложение останавливается. Как только он переходит в приостановленный режим, он не возвращается в рабочее состояние, даже если база данных запущена и доступна.

Существует ли какая-либо конкретная конфигурация для автоматического возврата источника данных в режим работы, как только он перейдет в приостановленный режим

Ответ №1:

Weblogic datasource переходит в приостановленный режим, когда установлено значение «тестовые соединения в резерве» и 2 последовательных теста завершаются неудачей.

Чтобы избежать этого, установите более высокое значение для «Частоты тестирования:» и более высокое значение для «Секунд, чтобы доверять незанятому соединению с пулом:» Затем это должно покрыть любые сетевые сбои, с которыми вы можете столкнуться.

Комментарии:

1. спасибо вам за ваше предложение, я пытаюсь это сделать, и в настоящее время я установил «Частоту тестирования» на 120 секунд, а «Секунды для доверия неработающему соединению с пулом» — на 10 секунд. У вас есть какие-либо комментарии ..?

2. Не могли бы вы, пожалуйста, определить количество секунд для «Тестовой частоты:» и «Секунд для доверия неработающему соединению с пулом:».

3. мы установили «Секунды для доверия к незанятому соединению с пулом: 300», «Частота тестирования: 120».