TimerService в кластере Weblogic 12.2.1.3 - PullRequest
0 голосов
/ 20 сентября 2019

У нас есть TimerService в кластере Weblogic 12.2.1.3 с двумя серверами.Это настраивается в соответствии с главой «4.6.6 Настройка кластерных таймеров EJB» в следующем документе: https://docs.oracle.com/middleware/12213/wls/EJBAD/EJBAD.pdf. Включая определение и настройку таблиц WEBLOGIC_TIMERS и ACTIVE.

Если мы посмотрим в ACTIVE (лизинг) В таблице базы данных мы видим главную строку таймера, которая указывает, какой сервер в кластере является ведущим для TimerService.

Если этот главный сервер таймера остановлен, мы все еще можем создавать и запрашивать таймеры на другом сервере, но таймеры не сработают, т.е.метод @Timeout вызываться не будет.Основная строка таймера в таблице ACTIVE также исчезает.Служба TimerMaster не мигрирует на второй сервер.

Если мы снова запустим первый сервер, таймеры сработают, и главная строка таймера снова появится в таблице ACTIVE.

Кто-нибудь, кто знает, в чем может быть проблема?Ошибка, неверная конфигурация?

...