Вниз
Скачать: CL | DM;

Корректное уничтожение клиента на сервере приложений   Найти похожие ветки 

← →
stone ©   (2002-10-31 15:44) [0]

Господа! Пишу серевер приложений и столкнулся с одной проблемой. Суть в следующем: при корректном завершении работы клиентом - все нормально, а при некорректном(перезагрузка компа, уничтожение процесса и т.д.) - на сервере приложений остается копия экземпляра удаленного модуля для этого клиента. Вопрос: как програмно ее уничтожить?
Может кто сталкивался с чем-то подобным?


← →
Digitman ©   (2002-10-31 16:00) [1]

Вопрос, думаю, сводится к более простому - как отследить некорректный разрыв транспортного канала с клиентом.

Если в качестве удаленного брокера используется BSS, то его доработка с введением даже простейшей KeepAlive-логики позволит решить проблему : любой периодический send в канал проверяемой транспортной петли с клиентом даст исключительную ситуацию, перехватив которую канал снимается с обслуживания. Все остальное BSS сделает самостоятельно, в т.ч. - выгрузка всех AppServer"ов, ассоциированных с каналом



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
1-37100
race1
2002-12-28 15:47
2003.01.13
mouse


4-37480
SVM
2002-11-21 14:36
2003.01.13
Помогите перевести код!


1-37181
race1
2002-12-30 12:00
2003.01.13
опять :)


4-37424
Novichek
2002-11-21 18:32
2003.01.13
можно ли флэш ролик и исполняющее его приложение склеить в одно целое?


14-37320
Shadow
2002-12-23 13:31
2003.01.13
Интересно, а кто нибкдь помнит что из себя




   Наверх