Форум: "Система";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
ВнизКорректное уничтожение клиента на сервере приложений Найти похожие ветки
← →
stone (2002-10-31 15:44) [0]Господа! Пишу серевер приложений и столкнулся с одной проблемой. Суть в следующем: при корректном завершении работы клиентом - все нормально, а при некорректном(перезагрузка компа, уничтожение процесса и т.д.) - на сервере приложений остается копия экземпляра удаленного модуля для этого клиента. Вопрос: как програмно ее уничтожить?
Может кто сталкивался с чем-то подобным?
← →
Digitman (2002-10-31 16:00) [1]Вопрос, думаю, сводится к более простому - как отследить некорректный разрыв транспортного канала с клиентом.
Если в качестве удаленного брокера используется BSS, то его доработка с введением даже простейшей KeepAlive-логики позволит решить проблему : любой периодический send в канал проверяемой транспортной петли с клиентом даст исключительную ситуацию, перехватив которую канал снимается с обслуживания. Все остальное BSS сделает самостоятельно, в т.ч. - выгрузка всех AppServer"ов, ассоциированных с каналом
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c