none
Автоматическая проверка/восстановление терминального соединения RRS feed

  • Вопрос

  • TS: Windows Server 2003 R2 EE
    Клиент:
    Windows XP SP3  (RDP client 6.1.7600)


    Проблема: пользователь заходит на терминал. Сделал дело и сворачивает окно сессии (
    minimize
    ).
    Срочный звонок и пользователь в срочном порядке восстанавливает  окно и видит черный экран и сообщение «соединение потеряно» («
    The connection has been lost. Attempting to reconnect to your session
    »). Конечно пару секунд/минут и все будет ок, но короче задержка в некоторых случаях критична.

    Может кто сталкивался/изучал вопрос? Я так понимаю: На сервере сессия переходит в Idle. А RDP клиент отваливается по какому-то time out, но так как не активен то и не волнуется. Можно ли как то заставить RDP client постоянно проверять/восстанавливать соединение?

    В event log c разницей в одну секунду
    Event Category:                Logon/Logoff
    Event ID:              683
    Session disconnected from winstation:

    Event Category:                Logon/Logoff
    Event ID:              682:
    Session reconnected to winstation:


    bumblebee
    10 февраля 2010 г. 14:14

Все ответы

  • Это вполне нормальная ситуация, так и должно быть. То есть истекает лимит idle сессии и при восстановлении окна РДП клиента происходит переподключение.

    Решение: увеличте time out для idle сессии.

    http://technet.microsoft.com/en-us/library/cc758177(WS.10).aspx


    сила в справедливости
    • Предложено в качестве ответа AndricoRusEditor 10 февраля 2010 г. 15:21
    10 февраля 2010 г. 14:50
  • Решение: увеличте time out для idle сессии.

    http://technet.microsoft.com/en-us/library/cc758177(WS.10).aspx


    сила в справедливости

    Спасибо за ответ. Можно поподробнее про то, что вы имеете ввиду под «лимит idle сессии», т.к. в статье я считаю не то что мне надо. Объясняю у меня «Idle session limit» не установлен, а значит сессия может висеть долго. К примеру на пальцах. Я подключился к сессии, открыл документ и вписал очень важное слово. Потом свернул сессию и работаю дальше. Через определенное время сессия переходит в состояние Idle (Кто ни-будь знает какое это время и можно ли его менять? ). Так вот администратором я вижу, что сессия в состоянии Idle (Я работаю в другой параллельной сессии). Никаких дисконектов нету в этой параллельной сессии. К примеру мне звонит Вася и кричит кодовое слово, это слово настолько важное что я не могу его вписать локально, только на терминальный сервер. Память у меня короткая, поэтому я судорожно открываю свернутую сессию. И секунд 10, минуту или больше, вижу черный экран. Вот сессия открылась, я вижу открытый документ, вижу свое важное слово, но в панике я забыл "Васено слово" и у меня депрессия на целый день. Вот такая лирика.
    Короче несмотря на два вышеозначенных события в
    Event лог, и реальном изменении ID номера сессии, ничего кроме времени не теряется. Уже подумываю от программном разворачивании/сворачивании окна terminalа по таймеру, что бы сессия не переходила в On Idle


    bumblebee
    11 февраля 2010 г. 8:30
  • Эта настройка может выставляться в трех местах.

    1) В GPO   Computer Configuration > Administrative Templates > Terminal Services > Sessions > Sets a time limit for active but idle Terminal Services session.

    2) Terminal Services COnfiguration Console > Connections > right click RDP-Tcp > заклдака Sessions

    3) В ADUC свойства пользователя > закладка Sessions


    Так же посмотрите не включен ли Screen Saver на терминальном сервере (может быть применен политикой, так что проверьте всё)

    сила в справедливости
    11 февраля 2010 г. 8:42
  • 1) По ветке терминала пусто (stand alone server)
    2) Все по умолчанию. Отключено (серым) да и стоит в never
    3) Все по умолчанию (Active, Idle = never), Только установлен Disconnect = 5 минут, тоесть чтобы сессии уходили уже для отвалившихся пользователей и освобождали ресурсы.


    В политиках отключен screen server.


    bumblebee
    11 февраля 2010 г. 9:17
  • А не в политиках, просто на самом сервере Screen Saver posmotreli?

    Посмотрите вот это:

    http://ts.veranoest.net/ts_faq_user_issues.htm#RDsession_popup


    сила в справедливости
    11 февраля 2010 г. 9:33
  • На самом сервере (none) и все серое.

    Тестил сегодня утром, на не загруженном сервере черный экран от силы 1 sec (Idle у сессии был равен 47 минту) и ID сессии не поменялся. Вчера, когда удалось воспроизвести был день и Idle = два часа с хвостиком. 
    Подожду... В смысле пробую вот это на авось, хотя не совсем мое
    http://support.microsoft.com/default.aspx/kb/555840
    http://technet.microsoft.com/en-us/library/cc756819(WS.10).aspx


    bumblebee
    11 февраля 2010 г. 9:51
  • Попробуйте обновить RDP клиент на одной из машин и проверьте исчезнет ли проблема.

    сила в справедливости
    11 февраля 2010 г. 11:33
  • RDP клиент везде последний.

    Проблема есть, но еще не понял как воспроизводить 100%. Изучаю в рабочем порядке.
    Например удалось сходить на обед. Вернулся, логон окно. Половина серверов черная. Пока дошел до тестового, все ок, Отклик мгновенный. Но проблема есть как на серверах удаленных так и на локальных (2003, 2008, 2008
    R2). Вообще это и раньше было у меня, т.к. сессий весящих много, но как то не волновало время между черным экраном и картинкой, а вот нашлись пользователи которым не все равно (но у них точно от силы два терминала одновременно).


    bumblebee
    15 февраля 2010 г. 14:27
  • Схожая проблема наблюдалась при использовании коммутаторов LinkSys BEFSX41. Вопрос - у вас наблюдается "подвисание" сессий при сворачивании окна терминалов, или же и при открытом окне тоже?

    Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт.
    Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    17 февраля 2010 г. 7:21
    Модератор
  • При открытом окне сессии я такого не наблюдал. И пользователи не жаловались. Локальные свитчи 3com. В хостинге не знаю


    bumblebee
    17 февраля 2010 г. 7:49
  • С 80% вероятностью проблема именно в коммутаторах. Есть ли возможность попробовать другие? Не делались ли на самих коммутаторах какие-либо настройки?
    Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт.
    Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    17 февраля 2010 г. 8:34
    Модератор
  • При открытом окне сессии я такого не наблюдал. И пользователи не жаловались. Локальные свитчи 3com. В хостинге не знаю


    bumblebee

    Алексей, удалось ли найти решение данной проблемы?
    Мы столкнулись с такой же проблемой после переезда наших терминальных серверов в финский датацентр.
    31 августа 2011 г. 8:51
  • У нас была такая же ситуация Сервер HP Proliant ML110G7 Windows 2008 Server R2. Сворачиваешь окно терминальной сессии через несколько минут возвращяешься а там дисконект и попытки повторно подключится. Решили проблему отключением (где это было возможно 'Disable') всех дополнительных параметров  в свойствах сетевого адаптера на закладке дополнительно.



    • Изменено Slepoy_ua 11 декабря 2012 г. 9:56
    11 декабря 2012 г. 9:51