powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Websphere Timer Service
6 сообщений из 6, страница 1 из 1
Websphere Timer Service
    #34243682
Kudinov Anton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть бины которые выполняются периодически при помощи Timer Service Wepshere 6.0.

При выгрузке приложения в лог сферы пищется:
SCHD0103W: The Scheduler {0} ({1}) was unable to run task {2} because the application or module is unavailable: {3}.

Problem
The Scheduler is attempting to run a task, but the application or module that the task was created with is not available.
User response
Start or install the application, module or component.

Вопрос этого можно как-то избежать ?

Я так понимаю, что нужно делать cancel() для таймеров, но в каком месте это нужно делать ?
...
Рейтинг: 0 / 0
Websphere Timer Service
    #34243803
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно и ничего не делать, ИМХО, не смертельно - ругнулся что не может запустить таску, ну и что?
В доке вообще то написано
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/scheduler/ref/rsch_changes.htmlTo avoid issues with application availability and achieve optimal results, use the same servers in a scheduler cluster as those used in a WLM cluster.
У вас не кластер?
...
Рейтинг: 0 / 0
Websphere Timer Service
    #34243839
Kudinov Anton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас кластер, но тестирую я на одном сервере.

Просто не понятно зачем он это делает?
Я из приложения корректно выхожу.

Заказчика это напрягает. Вообще есть ibm-кая утилита cancelEjbTimers, можно стирать БД таймеров в ручную. Но ИМХО это не нормально.
Мне кажеться я просто что-то неправильно делаю.
...
Рейтинг: 0 / 0
Websphere Timer Service
    #34243890
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kudinov AntonУ нас кластер, но тестирую я на одном сервере.

Просто не понятно зачем он это делает?
Я из приложения корректно выхожу.

Заказчика это напрягает. Вообще есть ibm-кая утилита cancelEjbTimers, можно стирать БД таймеров в ручную. Но ИМХО это не нормально.
Мне кажеться я просто что-то неправильно делаю.
Тогда скорее всего проблема именно с настройкой кластера/шедулера в кластере.
...
Рейтинг: 0 / 0
Websphere Timer Service
    #34243906
Kudinov Anton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используется стандартный EJB Timer Service на локальной машине без кластера.

Так что проблема в чем то другом.
...
Рейтинг: 0 / 0
Websphere Timer Service
    #34267318
Kudinov Anton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ошибка в топике действительно не критичная. Связана с маленьким временем срабатывания бина. Приложение уже выгрузилось, а Websphere Timer Service еще нет. Все равно эти таски будут выполнены при следущем запуске приложения.


Еще одна ошибка была при загрузке application.
WS говорила, что объекты не могут быть загружены.

Дело в том, что Timed Object, которые реализуются такими бинами должны быть сериализуемыми.

А у меня проблема была в том, что я использовал java.util.Logger как поле класса - а он не сериализуемый. Исправил и все заработало
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Websphere Timer Service
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]