Найдено 10 результатов

MrAndrew
15 сен 2006, 08:51
Форум: Общие проблемы
Тема: Отслеживание текущих соединений пользователей
Ответы: 33
Просмотры: 21238

Был, читал ;) И что не так с вариантом 1? Можно еще почитать и это . А на закуску - про хитрые параметры транзакции типа tpb_exclusive, tpb_protected, tpb_lock_read, tpb_lock_write. Транзакция отпавшего клиента автоматически откатывается и таблица освобождается. ;) Ты так вопрос и не понял, а все о...
MrAndrew
14 сен 2006, 14:47
Форум: Общие проблемы
Тема: Отслеживание текущих соединений пользователей
Ответы: 33
Просмотры: 21238

Пусть все клиентские приложения по команде (например, event) сообщают о своей активности, ставя флаг в табличке сеансов, предварительно помеченной неактивностью для всех вызывающим эту команду. Ждём небольшое время (может, не все мгновенно откликнулись), а затем рубим те сеансы, которые остались не...
MrAndrew
14 сен 2006, 14:44
Форум: Общие проблемы
Тема: Отслеживание текущих соединений пользователей
Ответы: 33
Просмотры: 21238

Соответственно при помощи удаления записи из нее я автоматом убираю все текущие блокировки пользователя. А не пойти бы тебе почитать это ?.. Был, читал ;) особенно понравилось - Основной минус тут один: запись может висеть в заблокированном состоянии сколько угодно, поэтому желательно наличие каког...
MrAndrew
14 сен 2006, 14:34
Форум: Общие проблемы
Тема: Отслеживание текущих соединений пользователей
Ответы: 33
Просмотры: 21238

to WildSery: таблица connected не системная, а моя. Так сказать для внутреннего пользования... Соответственно при помощи удаления записи из нее я автоматом убираю все текущие блокировки пользователя.
MrAndrew
14 сен 2006, 14:24
Форум: Общие проблемы
Тема: Отслеживание текущих соединений пользователей
Ответы: 33
Просмотры: 21238

WildSery: Не получиться... Тут судя по всему виновато не совсем точное описание проблемы. Попробую еще раз: Есть пользователь подключившийся к базе н-раз, при установке соединения он регистрируется в таблице CONNECTED, то есть через генератор код соединения получен, далее ему необходимо изменить зап...
MrAndrew
14 сен 2006, 13:17
Форум: Общие проблемы
Тема: Отслеживание текущих соединений пользователей
Ответы: 33
Просмотры: 21238

to WildSery: Естественно, однако, пользователь блокирует запись и аварийно отваливается.... И все. Так как его уже нет, то и блокировку с записи никто уже не снимет, так как иначе в чем ее смысл? ;)
MrAndrew
14 сен 2006, 13:12
Форум: Общие проблемы
Тема: Отслеживание текущих соединений пользователей
Ответы: 33
Просмотры: 21238

Пусть приложение написано правильно, но есть еще и "злобная уборщица со шваброй".... С ней бороться уже бесполезно + хотелось бы чтоб усе было красиво....
MrAndrew
14 сен 2006, 13:06
Форум: Общие проблемы
Тема: Отслеживание текущих соединений пользователей
Ответы: 33
Просмотры: 21238

Значится, что соединение с базой установленно, и не прервано. Для чего? Чтоб снять все блокировки с записей и таблиц, коии могут редактироваться только монопольльно + ведение лога + и еще много чего полезного ;)
MrAndrew
14 сен 2006, 12:51
Форум: Общие проблемы
Тема: Отслеживание текущих соединений пользователей
Ответы: 33
Просмотры: 21238

Не все так просто... Как идентифицировать - все понятно, но проблема в том, чтоб отледить активно соединение, или уже нет. Тут хоть ставь таймер на "отстрел" по времени...
MrAndrew
14 сен 2006, 12:32
Форум: Общие проблемы
Тема: Отслеживание текущих соединений пользователей
Ответы: 33
Просмотры: 21238

Отслеживание текущих соединений пользователей

День добрый. Столкнулся с проблемой следующего содержания - Есть база, к ней подключаются n-ное количество пользователей, причем один и тот-же пользователь может использовать несколько подключений к базе. А теперь собственно вопрос, как можно проконтролировать что какое-либо соединение еще активно? ...