Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Отваливаются COM-порты в терминальной сессии (http://forum.oszone.net/showthread.php?t=195906)

sulye 06-01-2011 14:42 1582134

Отваливаются 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 данной проблемы вроде бы не было.

Harry_udm 05-11-2012 14:03 2019225

Реанимирую тему...

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а. Закрываем терминальную сессию, подключаемся снова, отбиваем чек и... потеря порта.
Кто сталкивался - куда рыть?

Harry_udm 06-11-2012 16:46 2020172

Проблема решена: отвал происходит на переходниках USB2Com Prolific PL2304 и PL2305 с версией драйвера 3.0 и выше. Заменили на переходники на более старые PL2303 (встал драйвер 2-й версии) и проблемы не стало.

Muradhan 17-09-2014 10:23 2403836

А у меня чуть иная проблемка. Есть комп на котором установлена windows7x64. Из нее я сделал терминальный сервер. К ней подключается комп с windows 7x32. И все это для того чтоб работать в 1С 8.2. Так вот периодически пропадает связь с com портом, и программа пишет что нет связи с ФР. Приходится завершать сеанс и заново подключаться, на какое-то время помогает и так несколько раз за день. Подскажите в чем может быть проблема.

Harry_udm 19-09-2014 01:04 2404654

Цитата:

Цитата Muradhan
Приходится завершать сеанс и заново подключаться, на какое-то время помогает и так несколько раз за день. »

Да, у нас точно так же...


Время: 02:33.

Время: 02:33.
© OSzone.net 2001-