Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Win Server 2008 r2 удалить зависшую сессию RDP

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На Win Server 2008 r2 есть зависшая сессия RDP (подключение 1С). В 1С есть активный пользователь, из-за этого нельзя сделать архивную копию. Как найти эту сессию в Диспетчере сервера, чтобы отключить. По времени входа определить не получается.

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 12:59 11-07-2018
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Странный вопрос или его изложение. Как бы всё должно быть видно или откуда известно, что зависла сессия. Как ее обрубить...
Исходя из неясности собственно вопроса, такой же предположительный ответ
Клиент 1С это процесс со своим ID. Как-то установить этот PID, а дальше понятно уже

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 15:12 11-07-2018
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В активных пользователях 1С есть один и тот же пользователь. Одна сессия старая от 6.07.2018 г., зависла и при выключении компьютера активный пользователь не исчезает. Другая нормальная включается и выключается. Программу запускают через RDP. В сессиях диспетчера сервера я не вижу сессии, которая была открыта 6.07.2018 г., чтобы её обрубить. Как определить, какая сессия от подключения RDP от 6.07.2018 г?

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 16:03 11-07-2018
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Процентов 95, что RDP здесь ни при чем.
Мы же понимаем, что RDP сам по себе не клиент 1C и никаких сессий к серверу приложений не создаёт. Нормальный же, рабочий клиент запускается через RDP и через него же отваливается, и вы это видите. Зависнуть мог клиент, тонкий, там, толстый, но сам Remote Desktop маловероятен. Надо от клиента танцевать, а вы в оснастку терминала смотрите, и естественно - мимо..
Что же представляет из себя зависшая сессия? Вопрос. С Web доступом, проприетарным от 1С не может быть связано?
 
ЗЫ Что мешает вырубить сессию непосредственно на серваке 1С? Не 1эсник, не знаю. Но странно было бы не иметь такой возможности

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 22:21 11-07-2018
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сам компьютер, от которого есть зависшая сессия (определяю по пользователю 1С), каждый день выключается. В активных пользователях есть сегодняшняя сессия и сессия от 06.07.2018 г. (по активным пользователям 1С). Сегодняшняя в конце дня сбрасывается при выключении компьютера, а от 06.07.2018 г. остается. Перезагружать сервер, что однозначно сбросит все сессии, не вариант, там ещё много пользователей. Как эту сессию найти в диспетчере сервера, чтобы сбросить?

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 09:31 12-07-2018
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если я правильно мыслю, то клиент 1C запускается на терминальном сервере. Отсюда мысль, что ответственен за этот запуск сеанс RDP.
Предположение же состоит в том, что - сеанса уже давно нет. Потух и он и клиент 1C.
Сессия осталась чисто в сервере приложений в 1С Server.
Понимаю, что можно постаить всё в одном, но надо бы схемку как-то, ибо классика - трёхуровневый подход.
Клиент RDP -- Сервер RDP с клиентом 1С -- Сервер 1С -- и даже четырёхуровневый -- Сервер SQL
 
Добавлено:
Если всё же есть уверенность, что клиент 1С реально имеет коннекшн с сервером, то тогда
1. Он каким-то странным образом отвязался от сессии RDP?
2. Из под другой сессии RDP зашли в 1С под проблемным логином?
3. Выяснит на сервере 1С как-то, какой процесс инициирует подключение в зависшей сессии не проще ли?

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 09:59 12-07-2018
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Забыл сказать: файловый вариант. Сервера 1С нет.

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 10:44 12-07-2018
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тем более надо искать процесс, PID. Заюзать task manager, process explorer etc…
Сессия RDP не может быть анонимной, а задубленной у вас нет. Если только, повторюсь, кто-то не попал в приложение с логином, не соответствующим логину в windows
В Винду зашел Вася, а в 1С Петя, зная пароль.
Это если терминал у вас без извратов, каждый под своим логином. Значит, либо две сессии одного пользователя  должно быть, либо... ?
Это и наталкивает на мысль о "непричёмности" RDP

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 12:52 12-07-2018 | Исправлено: Paromshick, 12:53 12-07-2018
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Тем более надо искать процесс, PID. Заюзать task manager, process explorer etc…

В диспетчере сервера эти параметры где можно получить?
 
 
Добавлено:

Цитата:
В Винду зашел Вася, а в 1С Петя, зная пароль.  

Я думаю, там был аварийный вылет, без завершения RDP сессии, поэтому она и осталась не закрытой.

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 12:56 12-07-2018
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LaCastet
Если б сессия осталась не закрытой, она бы отображалась. Следовательно, не закрытый 1с-ный exe? Да вряд ли, но может быть.
Я вообще думаю, что это глюк 1С, но задача иначе сформулирована

Цитата:
В диспетчере сервера эти параметры где можно получить?  

Диспетчер сервера не нужен. В Диспетчере задач переходим на вкладку Users и видим их процессы. У кого-то из них два? Может есть процесс, который от System или еще какой NT AUTORYTHY...
В общем-то, это совсем другого рода задача. Понять бы через 1С, что за процесс держит сессию. Да и есть ли он в принципе

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 13:26 12-07-2018
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вроде разобрался, спасибо!

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 14:53 12-07-2018
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LaCastet
Рецепт?

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 15:20 12-07-2018
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Win Server 2008 r2 удалить зависшую сессию RDP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru