Часть тонких клиентов отваливается от сессий

Темы, которые не попадают в остальные категории.
Ответить
snippyy
Сообщения: 30
Зарегистрирован: Чт мар 22, 2012 1:47 pm

Часть тонких клиентов отваливается от сессий

Сообщение snippyy »

Добрый день.
Терминальный сервер 2008 R2, tftp сервер под freebsd, загрузка ТК по pxe. Тунель между tftp сервером и терминалом. До десяти ТК.
В один прекрасный момент часть ТК (3-4) отключаются от сессий, что сопровождается ошибкой "connection lost". При этом остальные ТК работают норм. Рядом стоят пару ноутов с виндой - не рассоединяются.
Переподключение - ТК подсоединяется.
Иногда пользователями виндовых машинок в это время замечаются фризы.
Вопрос - почему одни ТК wtware оключаются, другие - нет? Таймауты? Как исправить?
Antonio
Сообщения: 208
Зарегистрирован: Пт фев 25, 2011 12:18 pm
Откуда: СПб

Re: Отваливается часть тонких клиентов от сессий

Сообщение Antonio »

Кто-нибудь сейчас напишет "телепаты в отпуске", и будет прав...

Зачем туннель между TFTP-сервером и терминалом? Каким именно терминалом? Это все богатство в одной локальной сети или в двух разных местах? Что за канал?

Что происходит между терминалами и RDP-тервером в сети во время отваливаний, что показывает пинг: пропадают ли пакеты, увеличивается ли задержка? Что в логах терминалов? сервера? VPN-сервера?

Что значит "фризы у виндовых машин"? какие там приложения в этот момент запущены, что они делают по сети?

Моргает ли свет в помещении? Используются ли ИБП?
snippyy
Сообщения: 30
Зарегистрирован: Чт мар 22, 2012 1:47 pm

Re: Отваливается часть тонких клиентов от сессий

Сообщение snippyy »

Antonio, спасибо за Ваши как бы это сказать вопросы. :)
Теперь немного ответов.
В рамках одного рабочего дня, провели тестирование с фиксацией времени ошибки и самой ошибки.
Обнаружилась закономерность - стабильно, раз в 3 часа отключаются пользователи, выполнившие вход с ТК на Втварь. Пользователи, выполнившие вход из под ос Виндовз, например, при этом не отключаются - изображение в сеансе замирает сек на 10, потом отлипает.
Время отключения всегда одинаковое - 9.20, 12.20, 15.20, 18.20 (+- 1-2мин).
В логах терминального сервера в это время фиксируются инф. сообщения :
Источник: lsasrv
Код события: 45058
"Запись кэша входа в систему для пользователя имя_пользователя@домен оказалась самой старой и была удалена. Отметка времени записи: 1/28/2014 12:21:36."
Вот что пишут мелкомягкие по этому поводу:
http://support.microsoft.com/kb/2555663
Покрутить ту цифирю в большую сторону?
Registry path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Setting Name: CachedLogonsCount
Data Type: REG_SZ
Value: Default value = 10 decimal, max value = 50 decimal, minimum value = 1


Может кто сталкивался с такой ситуевиной?

зы: пробовал увеличивать параметр конфига connect_timeout = 15 (поставил 45). Не помогло.
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Отваливается часть тонких клиентов от сессий

Сообщение aka »

mstsc.exe умеет переподключаться при обрыве сессии, наверное отсюда фризы. В логе втвари что при обрыве пишется?

Параметрами в конфиге втвари это не разрулится. Сервер надо рыть. На этом сервере или на контроллерах домена ничего в эти моменты времени не случается? Может, бэкап какой, или антивирус заводится?

Тут пишут, что на терминальном сервере это тоже бывает, и советуют поправить политики: http://www.sbsarchive.com/search.php?se ... lid=152204
snippyy
Сообщения: 30
Зарегистрирован: Чт мар 22, 2012 1:47 pm

Re: Отваливается часть тонких клиентов от сессий

Сообщение snippyy »

aka писал(а):mstsc.exe умеет переподключаться при обрыве сессии, наверное отсюда фризы. В логе втвари что при обрыве пишется?

Параметрами в конфиге втвари это не разрулится. Сервер надо рыть. На этом сервере или на контроллерах домена ничего в эти моменты времени не случается? Может, бэкап какой, или антивирус заводится?

Тут пишут, что на терминальном сервере это тоже бывает, и советуют поправить политики: http://www.sbsarchive.com/search.php?se ... lid=152204
Спасибо за ответ.
Лог не смотрел, терминал выключается при потере линка (в конфиге стоит, надо поправить конфиг, чтобы лог снять). Сделаю.
Насколько я знаю, ничего криминального в это время не происходит. Графики всяких сетевых загрузок тоже особой ясности не вносят.
Через реестр или гп - как бы тот же инструмент другой рукой.
Накрутил ту цифирю с 10 на 40 (максимум 50) - завтра узнаем, есть ли эффект. Благо, статические неисправности искать легше.
snippyy
Сообщения: 30
Зарегистрирован: Чт мар 22, 2012 1:47 pm

Re: Отваливается часть тонких клиентов от сессий

Сообщение snippyy »

И смешно, и не очень.
Сообщения с кодом события №45058 в логах терминального сервера пропали (в логах теперь не к чему придраться), дисконнекты сессий в 9.20, 12.20, 15.20, 18.20 остались. :o
Снял лог с терминала до и после сбоя.
Курсивом выделена часть лога, которая пишется после сбоя/отключения терминала:
[rdpsnd] ALSA control 'Headphone Phantom Jack'.
[rdpsnd] ALSA control 'SPDIF Phantom Jack'.
[rdpsnd] ALSA control 'Playback Channel Map'.
[rdpsnd] ALSA control 'Capture Channel Map'.
[rdpsnd] ALSA control 'Playback Channel Map'.
[rdpsnd] ALSA control 'Capture Channel Map'.
[rdpsnd] ALSA buffer size 15052 bytes.
[rdpsnd] Limit buffer to 15052 bytes.
[gm] /tmp/popup.gif: 200x30.
[rdpclient 616] rdpclient-rdpsnd-queue.cpp ( 291), rdpsndQueue_suspend: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 616] rdpclient-rdpsnd-queue.cpp ( 291), rdpsndQueue_suspend: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
kotenok-httpd.cpp ( 914), httpd_checkUsedFD: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 616] Close TCP connection while receiving data, errno 104.
[rdpclient 616] rdpclient-connect.cpp ( 392), _readRaw: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 616] rdpclient-connect.cpp ( 2100), _receive: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 616] rdpclient-connect.cpp ( 2314), tsclient_checkUsedFDs: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 616] TCP/IP connection lost. Network failure?
[rdpclient 616] Caught signal SIGTERM.
[rdpsnd] Link lost.
[pfac] Process pid 616 terminated, status 00000000.
[gm] Final message: TCP/IP connection lost. Network failure?
[gm] /graphic/exlm.png: 44x42.

Юзверь говорит, что началось недели 2-3 назад. Где-то в это время обновил Втварь до 5.1.56 - пробовал два монитора.
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Отваливается часть тонких клиентов от сессий

Сообщение aka »

Любимая ошибка 104, "что-то сломалось".
snippyy
Сообщения: 30
Зарегистрирован: Чт мар 22, 2012 1:47 pm

Re: Отваливается часть тонких клиентов от сессий

Сообщение snippyy »

aka писал(а):Любимая ошибка 104, "что-то сломалось".
Почитал про ошибку 104, буду искать у себя, что не так.

зы: продолжаю энергично махать бубном, выстроил юзверей в ритуальный круг. :D
Самое интересное, что рядом стоящая винда 7 с открытым сеансом никак не реагирует на происходящее раз в 3 часа - даже фризов нет в момент вылета втвари. Мистика.

зы2: из последних наблюдений - когда наступает время "Ч", с Виндами бывает по разному - иногда стоят, иногда фризятся, иногда появляется окошко реконекта - видимо специфика работы виндового клиента. Втварь при этом стабильно отключается.
Последний раз редактировалось snippyy Чт янв 30, 2014 4:39 pm, всего редактировалось 1 раз.
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Отваливается часть тонких клиентов от сессий

Сообщение Prizrak »

snippyy писал(а):Сообщения с кодом события №45058 в логах терминального сервера пропали (в логах теперь не к чему придраться), дисконнекты сессий в 9.20, 12.20, 15.20, 18.20 остались.
На серваке какой-то процесс запускается каждые 3 часа, это точно не втварь.
snippyy
Сообщения: 30
Зарегистрирован: Чт мар 22, 2012 1:47 pm

Re: Отваливается часть тонких клиентов от сессий

Сообщение snippyy »

snippyy писал(а):Сообщения с кодом события №45058 в логах терминального сервера пропали (в логах теперь не к чему придраться), дисконнекты сессий в 9.20, 12.20, 15.20, 18.20 остались.
Prizrak писал(а):На серваке какой-то процесс запускается каждые 3 часа, это точно не втварь.
Я бы сказал - в одно и тоже время, через 3 часа. И не факт, что на серваке.
Пересмотрел параметры терминального сервера на предмет проверок активности пользователя и т.п. автоматизации - все гут.
snippyy
Сообщения: 30
Зарегистрирован: Чт мар 22, 2012 1:47 pm

Re: Отваливается часть тонких клиентов от сессий

Сообщение snippyy »

Нашли причину дисконнектов - потери на внешнем интерфейсе одного из роутеров. Пытаемся понять, что делать и кто виноват.
Втварь тут - непричем.

Потерь как бы немного, но этого вполне хватает, чтобы втварь отвалилась. Винда при этом переподключается и всего делов (бывает просто фриз на пару сек, без переподключения).
Втварь, я так понимаю, автоматически реконектиться не умеет?
Можно втварь оснастить функцией автопереподключения?
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Отваливается часть тонких клиентов от сессий

Сообщение aka »

Это же делать надо. Сложно :(
Ответить

Вернуться в «Остальное»