Текущее время: Чт, фев 19 2026, 22:49

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Пропадают Event из-за высокой нагрузки
СообщениеДобавлено: Пт, окт 05 2012, 10:24 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Коллеги, здравствуйте!

Существуют 2 цепочки WF - одна генерит событие, вторая - ожидает событие.

Событие имеет параметры.

Соответственно, первая цепочка заполняет параметры, а вторая - при принятии события приверяет эти параметры и, если параметры не соответствуют, возвращает управление опять на ожидание события.

Таких пар цепочек очень много - скажем, 20 тыс.

Если сервер не загружен - все отрабатывает отлично. Если же загружен и события следуют одно за другим - происходит их пропажа.

Система ведет себя так:
1. Сгенерировано событие
2. Все 20 тыс цепочек сработали, увидели, что параметры не подходят, и отключились. И только одна цепочка отработала, т.к. параметры совпали.

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

Пока написал программу, запускаемую в фоне, которая проверяет статусы цепочек и, если цепочка находится не в том статусе - перезапускает ее.


Но, может быть, есть более корректное решение?



Спасибо!

С уважением!
Виталий В.

_________________
http://asapbi.ru/


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пропадают Event из-за высокой нагрузки
СообщениеДобавлено: Вт, окт 09 2012, 10:40 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Наверное, это и есть самое корректное...

Такое же решение выбрал и SAP, когда в фоне каждые 20 минут запускает RSWWERRE, который ищет и подталкивает остановившиеся ЭПО.

Грустно...

_________________
http://asapbi.ru/


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пропадают Event из-за высокой нагрузки  Тема решена
СообщениеДобавлено: Ср, окт 10 2012, 14:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
хе-хе, не нужно увлекаться статическими классами с событиями ))

_________________
http://asapbi.ru/


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB