|
![]() |
#1 |
Участник
|
Цитата:
Из всего вышесказанного можно сделать вывод, что это не совсем так. На самом деле, похоже, сервер проверяет активность клиента с какой-то периодичностью, и это может происходить прямо посреди исполнения метода на сервере (и вне зависимости от транзакции). Единственное, что я точно замечал, что это (проверка активности клиента) никогда не происходит, когда сервер выполняет какую-то долгоиграющую операцию с БД, типа большого селекта, например, или висящего заблокированного апдэйта. В этой ситуации клиента можно снять, но операция на сервере останется висеть очень долго, пока не отработает, либо не кильнёшь сессию на БД. Вот.
интересно можно ли заставить сервер не опрашивать клиента? может обрамить вызов метода startLenghtyOperation(), endLenghtyOperation()?
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
MCITP
|
![]()
Помойму это несколько лишнее - перегиб палки.
![]() В каких случаях это может быть полезно, можете предложить? Просто нужно все подобные операции по возможности делать в одной транзакции, тогда в случае обрыва либо отработает всё, если успеет, либо ничего...
__________________
Zhirenkov Vitaly |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|