![]() |
Отваливаются COM-порты в терминальной сессии
Добрый день.
Есть Terminal Server Windows 2003 sp2 32bit. Есть RDP-клиенты под Windows 7 HB x64, к которым подключено различное торговое оборудование через USB-RS232 переходники. Всё подключается и работает в 1С 7.7. Но после увеличения числа клиентов, стали наблюдаться сбои такого вида: 1С не реагирует на считывание магнитной карты либо штрихкода. Помогает только переинициализация драйвера. После некоторых тестов удалось выяснить, что 1С не "виновата", а именно: на примере гипертерминала: подключаемся, считываем, отключаемся, пробуем подключиться и "COM-порт недоступен", проверяем командой change port - действительно - порта нет. Считываем на устройстве что угодно, change port - порт есть, можно работать. Т.е. такое впечатление, что Terminal Server отключает устройство, пока из него не идёт данных, а при появлении последних снова подключает. Зачем он это делает, электроэнергию экономит или ещё зачем - чёрт его знает. Повторю, что такое поведение присутствует даже без 1C. Google не помогло, в документации ничего не нашёл насчёт отключения неиспользуемых портов. Может кто сталкивался? P.S. Для успокоения совести пробовался Windows 2008R2 x64, 1C8.2 с различными драйверами, разные модели Virtual COM - результат одинаковый. Возможно дело в клиенте Windows 7, т.к. до этого на XP данной проблемы вроде бы не было. |
Реанимирую тему...
Windows Server 2008 R2 Standart подключаемся к нему в терминальном режиме, пробрасываем COM-порты, при подключении по команде change port мы их видим. По COM-порту подключаем Фискальный регистратор Феликс-02, установлен АТОЛловский драйвер для ККМ. Вариант 1: из под Windows XP Home - все работает без проблем. Связь есть, продажи пробиваются, отчеты снимаются. Вариант 2: из под Windows 7 (пробовались и Starter, и Home Premium, и 32бита, и 64бита - везде результат одинаковый) - при любом первом обращении к устройству все работает и сразу после этого COM-порт теряется (по команде change port данный COM-порт отсутствует, а ФР выдает -14 порт занят. Например: пробиваем чек и потеря COMа. Закрываем терминальную сессию, подключаемся снова, отбиваем чек и... потеря порта. Кто сталкивался - куда рыть? |
Проблема решена: отвал происходит на переходниках USB2Com Prolific PL2304 и PL2305 с версией драйвера 3.0 и выше. Заменили на переходники на более старые PL2303 (встал драйвер 2-й версии) и проблемы не стало.
|
А у меня чуть иная проблемка. Есть комп на котором установлена windows7x64. Из нее я сделал терминальный сервер. К ней подключается комп с windows 7x32. И все это для того чтоб работать в 1С 8.2. Так вот периодически пропадает связь с com портом, и программа пишет что нет связи с ФР. Приходится завершать сеанс и заново подключаться, на какое-то время помогает и так несколько раз за день. Подскажите в чем может быть проблема.
|
Цитата:
|
Время: 02:33. |
Время: 02:33.
© OSzone.net 2001-