Добрый день.
Таймаут бездействия предназначен для того, чтобы после указанного срока пользователь, который не совершал никаких действий в базе данных, был автоматически удалён из списка активных. Т.е. если человек оставил занятым слот в менеджере, уйдя от рабочего места, освободить его для других людей.
Уточните, пожалуйста, как именно не работает таймаут:
- после указанного срока пользователь не удаляется из списка подключённых в менеджере?
- пользователя "выкидывает" раньше установленного срока?
В 6-ой версии был полностью переработан механизм сетевой работы. В 5-ой версии работа велась по протоколу TCP. Если связь с пользователей с менеджером терялась в аварийном режиме и клиент не сообщал о завершении работы, то менеджер, не зная о разрыве соединения, вынужден был ждать соответствующее время, чтобы удалить потерянного пользователя. В 6-ой версии в сетевую работу добавлены сигнальные пакеты (хартбиты - "удары сердца"), подтверждающие работу подключённого пользователя. Теперь, даже если соединение разорвалось, менеджер в течении 30 секунд будет знать, что пользователь отключён и удалит его из списка.