"...Обнаружилась еще одна проблема — после закрытия программы сессия удаленного рабочего стола оставалась активной на сервере, а затем, примерно по истечении минуты переходила в состояние Disconnected. По задумке разработчиков, такое поведение обеспечивает более быстрые последующие запуски приложения. Однако у меня (возможно из за кармы) получилось не так. В некоторых случаях после перехода сессии в состояние Disconnected, повторно запустить 1С не удавалось, вместо этого окно запуска приложения изображало процесс соединения и темный экран- затем закрывалось, а на сервере завершалась сессия. Последующий запуск приложения был успешным. Возможно такое поведение характерно только для 1С, но я решил поправить групповые политики — дабы не наблюдать в диспетчере задач множество “дохлых” сессий пользователей. Оказывается, есть такая девушка политика:
Запускаем на сервере терминалов gpedit.msc. Нам нужна политика по Set time limit for logoff of RemoteApp sessions, которая находится по адресу
Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits\
После обновления групповых политик дело пошло на лад — через минуту после завершения работы с программой сессия выгружалась. Даже программа стала подключаться к активной сессии без проблем, в следствии чего время жизни сессии решено было продлить до 5 минут. Я рассудил так- если человек закрыл программу и за 5 минут не вспомнил, что он забыл сделать что-то важное, то значит и не вспомнит(или не откроет) ее в ближайшее время. Более долгое открытие программы через некоторое время можно вытерпеть (разница примерно 30 секунд)…"
(c) [url]http://jameszero.net/1669.htm[/url] |