Author Topic: Виснет сессия в сервере терминалов  (Read 12740 times)

0 Members and 1 Guest are viewing this topic.

Offline МаLыш

  • Jr. Member
  • **
  • Posts: 87
  • Karma: +0/-0
Доброго дня всем! В организации настроен сервер терминалов win 2003, на нем стоит Парус Бухгалтерия, работают в нем максимум 10 пользователей. Периодически, раз в 3 дня случается беда: пользователь подключается к RDP, вводит логин, пароль, дальше все просто виснет. Помогает только перезагрузка сервера. Подскажите люди добрые, куда копать?

Offline Unit

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1263
  • Karma: +9/-1
Re: Виснет сессия в сервере терминалов
« Reply #1 on: November 20, 2012, 15:54:44 »
Что пишется в логах системы на этот счёт?

Offline МаLыш

  • Jr. Member
  • **
  • Posts: 87
  • Karma: +0/-0
Re: Виснет сессия в сервере терминалов
« Reply #2 on: November 20, 2012, 21:23:17 »
Что пишется в логах системы на этот счёт?

Посмотрел по логам, точно время не помню когда последний раз это было. Но вроде вот это сообщение:
Quote
Таймаут (30000 мс) ожидания для ответа при транзакции от службы Spooler.


Я так подозреваю что то с печатью?

Offline Unit

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1263
  • Karma: +9/-1
Re: Виснет сессия в сервере терминалов
« Reply #3 on: November 21, 2012, 20:47:57 »
Вполне может быть, особенно если локальный принтер настроен на печать из терминала.

Offline mx5

  • Sr. Member
  • ****
  • Posts: 368
  • Karma: +4/-1
Re: Виснет сессия в сервере терминалов
« Reply #4 on: November 23, 2012, 00:56:02 »
Борода...борода из ваты! Знаете, когда шутка - стара, в сети принято говорить - Баян! Так вот тут хочется именно так и сказать.
Уже много лет существует проблема с терминал сервером на 2003 и печатью через терминал сервер на локальный комп юзверя, да и на 2008 в совокупе, например, с 1С или другой какой-нибудь программой которая должна печатать на локальные принтеры юзеров которые подключаются через rdp к серваку на котором и работает программа в которой надо работать. Spooler (диспечер печати на сервере в оснастке Службы в Управлении компутером), вся проблема в нем. Одноразово помогает куищще...ой...т.е. reboot службы (net stop spooler & net start spooler) как на сервере (если не помогает), то у юзера.
Во-первых, критические обновления и само собой сп2 если нет установить (вдуть, накатить, навесить, залатать кому как приятнее).
Во-вторых, "всасывать в трубочку полными вдохами гугл" от и до по запросу mapping ports windows server 2003 spooler terminal services. Особое внимание обратить ссылкам на саппорт microsoft (на KB******).
В-третьих, как вариант поднять на серваке (ОС серверная) в домене с вашим серваком на котором крутится Парус (видел я эту..эмм...суппер муппер бухгалтерскую программу, грозу, слезы и достижение великих умов ХХl века) сервер печати и установить драйвера всех принтеров в сети и при подключении указывать на принтеры с драйверами на сервере и пусть фигачит с сервака в сети на локальный компутер. Объяснять почему так лучше - не буду! Даже не просите.
В 2008 в политиках есть есть возможность поднастроить диспетчер печати чтоб он не рвал соединение и не отваливался из-за этого в терминале. Но на вскидку где точно так не скажу, под рукой 2008 нет сейчас. Опять же в практике попадались горе рабочие станции на которых и это не сильно помогало, пока не снесешь все что там стоит вместе с ОС и заново лицензию стандартным, так как это рекомендует и делает micrоsoft не установишь и не настроишь. Бывает приходится идти дальше и смотреть что за принтер на локальной машине и как он видится с каким именем в сети. Длинные имена бывает не фурычат, есть ограничение на длину имени принтера сетевого при работе в терминале и пока в реестре не поменяешь руками..."дудки Марь Иванна вам пожалуйста".
Все ОС хороши, со всеми приходится много работать, для того чтобы они были хороши! (с)

Offline МаLыш

  • Jr. Member
  • **
  • Posts: 87
  • Karma: +0/-0
Re: Виснет сессия в сервере терминалов
« Reply #5 on: November 27, 2012, 19:44:19 »
Борода...борода из ваты! Знаете, когда шутка - стара, в сети принято говорить - Баян! Так вот тут хочется именно так и сказать.
Уже много лет существует проблема с терминал сервером на 2003 и печатью через терминал сервер на локальный комп юзверя, да и на 2008 в совокупе, например, с 1С или другой какой-нибудь программой которая должна печатать на локальные принтеры юзеров которые подключаются через rdp к серваку на котором и работает программа в которой надо работать. Spooler (диспечер печати на сервере в оснастке Службы в Управлении компутером), вся проблема в нем. Одноразово помогает куищще...ой...т.е. reboot службы (net stop spooler & net start spooler) как на сервере (если не помогает), то у юзера.
Во-первых, критические обновления и само собой сп2 если нет установить (вдуть, накатить, навесить, залатать кому как приятнее).
Во-вторых, "всасывать в трубочку полными вдохами гугл" от и до по запросу mapping ports windows server 2003 spooler terminal services. Особое внимание обратить ссылкам на саппорт microsoft (на KB******).
В-третьих, как вариант поднять на серваке (ОС серверная) в домене с вашим серваком на котором крутится Парус (видел я эту..эмм...суппер муппер бухгалтерскую программу, грозу, слезы и достижение великих умов ХХl века) сервер печати и установить драйвера всех принтеров в сети и при подключении указывать на принтеры с драйверами на сервере и пусть фигачит с сервака в сети на локальный компутер. Объяснять почему так лучше - не буду! Даже не просите.
В 2008 в политиках есть есть возможность поднастроить диспетчер печати чтоб он не рвал соединение и не отваливался из-за этого в терминале. Но на вскидку где точно так не скажу, под рукой 2008 нет сейчас. Опять же в практике попадались горе рабочие станции на которых и это не сильно помогало, пока не снесешь все что там стоит вместе с ОС и заново лицензию стандартным, так как это рекомендует и делает micrоsoft не установишь и не настроишь. Бывает приходится идти дальше и смотреть что за принтер на локальной машине и как он видится с каким именем в сети. Длинные имена бывает не фурычат, есть ограничение на длину имени принтера сетевого при работе в терминале и пока в реестре не поменяешь руками..."дудки Марь Иванна вам пожалуйста".
Все ОС хороши, со всеми приходится много работать, для того чтобы они были хороши! (с)
Спасибо за консультацию. Буду пробовать искать и устранять причину

Offline МаLыш

  • Jr. Member
  • **
  • Posts: 87
  • Karma: +0/-0
Re: Виснет сессия в сервере терминалов
« Reply #6 on: November 27, 2012, 19:46:14 »
Вполне может быть, особенно если локальный принтер настроен на печать из терминала.
пробовал как сетевой цепять из под пользователя, помогало, но проблема оставалась у некоторых пользователей

Offline mx5

  • Sr. Member
  • ****
  • Posts: 368
  • Karma: +4/-1
Re: Виснет сессия в сервере терминалов
« Reply #7 on: November 30, 2012, 14:34:16 »
Разобрались? Вопрос решен?

Offline МаLыш

  • Jr. Member
  • **
  • Posts: 87
  • Karma: +0/-0
Re: Виснет сессия в сервере терминалов
« Reply #8 on: December 02, 2012, 14:24:25 »
Вроде вопрос решен. Не у всех пользователей был настроен принтер как сетевой. Убрал из подключения галочку "Принтеры" на всех машинах, пока проблема не появлялась. Теперь на всех машинах в сессиях подключены принтеры как сетевые.

Offline wufer

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
установлена и правильно настроенная утилита ScrewDrivers Server всё бы исправила с принтерами в протоколе rdp и с vpn