Ошибка 104 на 5.0.1

Свойства, ошибки, замечания и проблемы определенных версий WTware
Ответить
mdisel
Сообщения: 14
Зарегистрирован: Вс ноя 28, 2010 7:45 pm

Ошибка 104 на 5.0.1

Сообщение mdisel »

Предупрежу сразу - поиском пользовался, результаты читал, и это не баян.

Сеть и аппаратная часть в порядке. Напряжение 220 стабильное.
Часть терминальных клиентов на 4.6.11, часть на 5.0.1. Если клиент (на 5.0.1) не пользуется какое-то время компьютером, например отвлекся на звонок по телефону на 5 мин. - терминал вырубается с ошибкой 104. Если перевожу этого клиента на 4.6.11, то все нормально, хоть целый день гуляй не отключится.
Начал разбираться с проблемой. В настройках RDP ограничения не установлены. Но каждый раз 5 мин. - это симптом.
Искал долго, но нашел. Запускаем на сервере gpedit.msc

Для Windows2008 проверить:
Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения:
Параметр "Настроить интервал проверки активности подключения" должно быть "Не задано" или "Отключено"

Для Windows2003 Проверить:
Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы терминалов:
Параметр "Подключения, проверяемые на активность" должно быть "Не задано" или "Отключено"

У меня "Настроить интервал проверки активности подключения" был задан на 5 минут.
Изменил на "Не задано" - вот уже вторые сутки без проблем отключения у всех клиентов 5.0.1.

Это конечно решение, но как мне кажется, это всего лишь костыль.

Исходя из этого - вопрос к многоуважаемому Ака:
Почему при запросе сервера о состоянии активности подключения клиент 4.6.11 дает ответ, что все Ок, а клиент 5.0.1 нет и сервер соответственно разрывает соединение? Это невозможно в данной версии или это баг\фича?

С уважением, и сорри за много букАв.
aka
Разработчик
Разработчик
Сообщения: 12116
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Ошибка 104 на 5.0.1

Сообщение aka »

1. По умолчанию там именно "не задано". Потому никто этого и не видит.
2. Баг. Будем исправлять.
3. Как приучить людей снимать и выкладывать логи? В логах наверняка написано, что приходит какой-то неизвестный пакет.
mdisel
Сообщения: 14
Зарегистрирован: Вс ноя 28, 2010 7:45 pm

Re: Ошибка 104 на 5.0.1

Сообщение mdisel »

1. Сетка досталась в наследство, зачем изменил этот параметр предыдущий админ - один только бог знает. Может были на то причины, а может просто "игрался" с настройками...
2. Ок
3. Логи снимал и внимательно изучал... Но ничего нестандартного не нашел, по-этому и не выслал...
Вот концовка лога, предшествующая ошибке 104:

Код: Выделить всё

****SKIP****
[pfac] Got command line /sbin/resolver 0 dns [192.168.15.220].
[pfac] Ok, PID 465.
[pfac] Process pid 465 terminated, status 00000000.
[gm] 192.168.15.220 => 192.168.15.220.
[gm] Free ram before fork terminal client /sbin/rdpclient (session 1): 878460 Kb.
[pfac] Got command line /sbin/rdpclient 1.
[pfac] Ok, PID 466.
[rdpclient 466] RDP Terminal Client, WTware v.5.0.1, pipe 1, pid 466.
[rdpclient 466] Add RDPDR channel.
[rdpclient 466] Add WTVC WTware control channel.
[rdpclient 466] Make RDP session with 192.168.15.220:3389.
[rdpclient 466]  Username: "manager3".
[rdpclient 466]  No password.
[rdpclient 466]  No domain.
[rdpclient 466]  No shell.
[rdpclient 466]  No directory.
[rdpclient 466]  Window: 1024x768@24.
[rdpclient 466]  PFlags 0x000001C2.
[rdpclient 466]  Keyboard 00000419:00000000.
[rdpclient 466]  My hostname "ts_manager3".
[rdpclient 466] TCP: connecting to 192.168.15.220:3389.
[rdpclient 466] TCP: connection with 192.168.15.220:3389 established.
[rdpclient 466] Turn keepalive on.
[rdpclient 466] Free ram after buffers allocation: 872128 KB.
[rdpclient 466] RDP5 encryption (X.509).
[rdpclient 466] RC4 key 128 bit.
[rdpclient 466] Timezone "(UTC+03:00) Moscow, St. Petersburg, Volgograd".
[rdpclient 466] 32-bit color.
[rdpclient 466] Got PDUTYPE2_SET_ERROR_INFO_PDU with errorInfo 0x00000000.
[rdpclient 466] No additional information is available.
[rdpclient 466] SessionId 0x00000008: SRV-LIB\manager3.
Connection from wtc.exe at 192.168.15.220.
[rdpclient 466]      ./streamInOps.h (   66),                 xU32: -- ERROR -- Not enough data in stream in rdpclient-connect.cpp line 1624.
[rdpclient 466]      ./streamInOps.h (   65),                 xU16: -- ERROR -- Not enough data in stream in rdpclient-connect.cpp line 1628.
[rdpclient 466]      ./streamInOps.h (  286),                 skip: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 466]      ./streamInOps.h (   65),                 xU16: -- ERROR -- Not enough data in stream in rdpclient-connect.cpp line 1631.
[rdpclient 466]      ./streamInOps.h (   65),                 xU16: -- ERROR -- Not enough data in stream in rdpclient-connect.cpp line 1632.
[rdpclient 466] Got PDUTYPE2_SET_ERROR_INFO_PDU with errorInfo 0x000010d4.
[rdpclient 466] Close TCP connection while receiving data, errno 104.
[rdpclient 466] rdpclient-connect.cpp (  386),             _readRaw: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 466] rdpclient-connect.cpp ( 1948),             _receive: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 466]    tsclient-main.cpp (   78),         abortDaemonF: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 466] Сервер разорвал соединение.
Код ошибки: 000010D4.
Описание ошибки:
Internal protocol error.
Более подробное текстовое описание можно найти через
"Просмотр событий" (Event View) на сервере.
[rdpclient 466] Caught signal SIGTERM.
[pfac] Process pid 466 terminated, status 00000000.
aka
Разработчик
Разработчик
Сообщения: 12116
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Ошибка 104 на 5.0.1

Сообщение aka »

Фигасе ничего нестандартного. Там же английским по белому пять строчек ругани перед 104.

Исправили багу, будет в следующей версии. Тебе же не нужна версия на проверку, ты исправишь политику и забудешь про эту штуку?
mdisel
Сообщения: 14
Зарегистрирован: Вс ноя 28, 2010 7:45 pm

Re: Ошибка 104 на 5.0.1

Сообщение mdisel »

1. Каюсь :roll: . Лоханулся...
2. Надеюсь, причина этой установки никогда не проявится...

Спасибо!
Ответить

Вернуться в «О версиях WTware»