Имя: Пароль:
1C
1C 7.7
v7: 1cv77.exe грузит процессор сервера на 11-13%
0 othernight
 
22.08.11
17:01
Ситуация в следующем: Пользователи подключаются по RDP с пробросом последовательных портов к серверу с 1С 7.7 предприятие (7.70.027). Соответственно, у пользователей установлены сканеры штрих-кодов, которые работают с базой. Пользователи работают удалённо. Если у пользователя вдруг пропадает интернет - его сессия висит на сервере, и процесс 1cv77.exe, запущенный от этого пользователя грузит процессор сервера на 11-13%, хотя пользователь уже не подключен. Опытным путём было выяснено, что процесс 1С не грузит процессор в вышеописанной ситуации, если не включен маппинг последовательных портов.
Драйвера и обработка для сканера установлена от АТОЛЛ.

Что посоветуете предпринять в данной ситуации?
1 andrewks
 
22.08.11
17:07
вынь какая?
2 othernight
 
22.08.11
17:12
Server 2003 R2 SP2
3 TENSOR
 
22.08.11
17:23
А вариант завершать сеанс при отключении не подойдёт?
4 othernight
 
22.08.11
17:33
Политика должна быть применена для всего сервера. Если пользователь запустит долгую обработку, и, например, захочет проверить её выполнение позже, закроет окно с подключение к серверу, то через определённое время его выкинет с сервера и он не сможет завершить поставленную ему задачу.
5 Torquader
 
22.08.11
17:40
Не пробрасывать порты, а использовать клавиатурные сканеры.
6 othernight
 
22.08.11
17:44
Можно ли использовать сканеры на COM-портах как клавиатурные?
7 Deathless
 
22.08.11
17:45
(4) попробуйте добавить в обработку ожидания вопрос о закрытии 1с.
Если пользователь не ответил на вопрос в течении минуты закрыть 1с. Если человек на месте дать возможность ввести сколько минут он будет работать с 1с чтобы вопрос был задан повторно.
8 Deathless
 
22.08.11
17:52
(7) Будет работать в том случае если 1с бездействует пока пользователь отпал.
А если проблема именно с портами и 1с занимается тем по 200 раз запускается обработка внешнего события, сделайте логирование обработки внешнего события чтобы можно было из обработки завершить 1с поняв что пошли ошибки.