Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Каталог пользователя занят после BSoD 2 страниц V   1 2 >          
Internal Подменю пользователя
сообщение 24.11.16, 18:56
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

1С Предприятие 7.7 (сетевая версия) (7.70.027) Бухгалтерский учёт для Украины (7.70.321).
Здравствуйте!
1С и база установлены на Windows Serwer 2008 R2. Пользователи подключаются с терминалов под управлением Windows XP SP3 к 1С по протоколу RDP.
Клиентские компьютеры старенькие, иногда просто зависают (BSoD). После такой горячей перезагрузки клиента, пользователь повторно не может авторизоваться: "Каталог пользователя занят". В это время Диспетчер служб терминалов на Windows Serwer показывает, что пользователь всё ещё подключен; видимо Windows Serwer не смог отследить, что клиент отсоединился после критической ошибки системы Windows XP. Приходится с помощью Диспетчера служб терминалов на Windows Serwer вручную делать сброс подключения пользователя.
Может кто-нибудь сталкивался с такой проблемой?

1. Как автоматически сбрасывать или отключать клиента средствами Windows Serwer, если клиент уже в обмороке? Может существует какая-то прослушка клиентских компьютеров на физическое соединение с сервером, чтобы сбрасывать соединение в случае отсутствия эхо?
2. Или как отключать залогиненого пользователя 1С средствами 1С, чтобы каталог пользователя освободился?


 i 

Не надо страдать разукраской текста, это не форум для блондинок
 


 ! 

Правила: 3
 



Сообщение отредактировал logist - 24.11.16, 19:41

logist Подменю пользователя
сообщение 24.11.16, 19:44
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Internal @ 24.11.16, 19:56) *
Как автоматически сбрасывать или отключать клиента средствами Windows Serwer, если клиент уже в обмороке?

На сервере есть настройка - завершать сеанс при потере соединения с клиентом.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Internal Подменю пользователя
сообщение 25.11.16, 17:18
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(logist @ 24.11.16, 19:44) *
На сервере есть настройка - завершать сеанс при потере соединения с клиентом.
На фото видно: "При разрыве подключения" опция "завершить сеанс". Но при "зависании" ПК клиента, сервер думает, что разрыва небыло. Он не видит разрыва. А при нормальной перезагрузке ПК клиента - сервер замечает потерю связи и завершает сеанс.



На клиенте Manager (см. фото) пользователь зашёл в 1С в 11:45. Нажал кнопку горячей перезагрузки. После загрузки Windows, Manager запускает 1С в 12:29, вводит логин, пароль, Enter - и "Каталог пользователя занят!".




 ! 

Правила: 8
 


Сообщение отредактировал Vofka - 25.11.16, 17:27

Sharzem Подменю пользователя
сообщение 25.11.16, 23:11
Сообщение #4

Оратор
Иконка группы
Группа: Местный
Сообщений: 298
Спасибо сказали: 98 раз
Рейтинг: 99.1

Internal @ Сегодня, 17:18 * ,
Можно вопрос ?

Проглядывается след одной "фирмы" по обслуживанию из Винницы. Их "работы" видел еще лет 6 назад.
Вы случайно не "там" обслуживаетесь (или может они Вам настроили) ?


Signature
То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис)

Internal Подменю пользователя
сообщение 28.11.16, 11:14
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Sharzem @ 25.11.16, 23:11) *
Проглядывается след одной "фирмы" по обслуживанию из Винницы. Их "работы" видел еще лет 6 назад. Вы случайно не "там" обслуживаетесь (или может они Вам настроили) ?
Да нет же, я самообслуживаюсь. Замечания по сути выскажите пожалуйста, что заметили?

Acid Подменю пользователя
сообщение 28.11.16, 11:29
Сообщение #6

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Если клиент вылетел, то сессия на терминале осталась живой. Если настройки терминала правильные, то при повторном подключении пользователя выполняется поиск сеанса данного пользователя. Если сессия есть, то происходит подключение к нему.
У вас же все время создаются новые сессии.

Internal Подменю пользователя
сообщение 28.11.16, 14:56
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Acid @ 28.11.16, 11:29) *
Если клиент вылетел, то сессия на терминале осталась живой. Если настройки терминала правильные, то при повторном подключении пользователя выполняется поиск сеанса данного пользователя. Если сессия есть, то происходит подключение к нему.
Всё так и есть. При нормальной (Пуск-Программы-Завершение работы...) перезагрузке ПК клиента с невыключенной 1С и последующим включением 1С - сессия продолжается нормально.

Цитата(Acid @ 28.11.16, 11:29) *
У вас же все время создаются новые сессии.
Не всё время. Новая сессия создаётся только при горячей перезагрузке (кнопкой Reset или после BSoD).
Это и есть проблема, которую хотелось бы решить, потому что пользователь после этого не может залогигиться в 1С.

Сообщение отредактировал Internal - 28.11.16, 14:59

Acid Подменю пользователя
сообщение 28.11.16, 16:07
Сообщение #8

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Цитата(Internal @ 28.11.16, 14:56) *
Новая сессия создаётся только при горячей перезагрузке (кнопкой Reset или после BSoD).

Это вопрос к сис. админу. Сочуствую.
Я лично не силен.
Погуглите на сисадминских форумах.
[необходимо зарегистрироваться для просмотра ссылки]

Спасибо сказали: Internal,

Internal Подменю пользователя
сообщение 01.12.16, 9:04
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Acid @ 28.11.16, 16:07) *
Погуглите на сисадминских форумах.
Погуглил. Перерыл весь интернет. Скорее всего решения не существует.

Когда происходит обрыв сети (Internet или Ethernet) то при повторном подключении клиент подключается к своей сессии без проблем. Но зависший комп, после горячей перезагрузки или BSoD, при подключении создаёт новую сессию паралельно с предыдущей, и поэтому происходит "каталог пользователя занят".
Почему сервер не подключает пользователя к уже имеющейся сессии - это загадка. Что происходит на терминале в этот момент - тоже пока не выяснил (может какой-то процесс на терминале нужно убить до повторного подключения к серверу? - буду рыть дальше).

Acid Подменю пользователя
сообщение 01.12.16, 10:07
Сообщение #10

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Цитата(Internal @ 01.12.16, 9:04) *
Скорее всего решения не существует.

Ну как это? Просто надо подрепетировать старые компы, чтоб бсода не было.
Ну или такой вариант: [необходимо зарегистрироваться для просмотра ссылки]


Signature

Документируйте Код! мать вашу...


Internal Подменю пользователя
сообщение 02.12.16, 9:05
Сообщение #11

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Acid @ 01.12.16, 10:07) *
Ну как это? Просто надо подрепетировать старые компы, чтоб бсода не было.
Такой вариант снял бы вопрос полностью. Но на компе главбуха старое железо, а на новое у шефа денег нет.

А возможно ли каким-нибудь bat-ником или скриптом сбросить пользователя 1С, который уже залогинился и работает в 1С 7.7?

Acid Подменю пользователя
сообщение 02.12.16, 9:28
Сообщение #12

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Internal @ Сегодня, 9:05 * ,
Можно просто из Диспетчера задач выкидывать пользователей.

Internal Подменю пользователя
сообщение 02.12.16, 11:45
Сообщение #13

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Acid @ 02.12.16, 9:28) *
Можно просто из Диспетчера задач выкидывать пользователей
Это может делать только администратор сервера. Может ли сам пользователь запустить скрипт, который бы выгонял предустановленного пользователя 1С?
Например, Скрипт1 выгоняет из 1С Пользователя1, Скрипт2 выгоняет из 1С Пользователя2.

Acid Подменю пользователя
сообщение 02.12.16, 11:49
Сообщение #14

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Цитата(Internal @ 02.12.16, 11:45) *
Это может делать только администратор сервера.

Нет. 1с-нику можно предоставить такое право.

Internal Подменю пользователя
сообщение 02.12.16, 14:06
Сообщение #15

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Acid @ 02.12.16, 11:49) *
1с-нику можно предоставить такое право.
Очень интересно! Расскажите пожалуйста, как практически это сделать.
Пользователь1 сидит за Компом1, Пользователь2 сидит за Компом2, как Пользователю3, который сидит за Компом3 выбросить из 1С Пользователя1 или Пользователя2?

Доступ Пользователя3 к диспетчеру задач сервера не рассматривается.

Acid Подменю пользователя
сообщение 02.12.16, 14:11
Сообщение #16

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Internal @ Сегодня, 13:53 * ,
[необходимо зарегистрироваться для просмотра ссылки]

Internal Подменю пользователя
сообщение 02.12.16, 14:28
Сообщение #17

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

В диспетчере задач Компа3 отсутствуют процессы, происходящие на Компе1 и Компе2.

Acid Подменю пользователя
сообщение 02.12.16, 15:30
Сообщение #18

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Internal @ Сегодня, 14:28 * ,
Какие такие процессы? мы говорим о закладке "Пользователи"
*Необходимые права настраиваются в профилях пользователей. Почитайте мануалы на том же сайте майкрософта. Опять же, это сфера деятельности сис.админа.


Signature

Документируйте Код! мать вашу...


Internal Подменю пользователя
сообщение 02.12.16, 16:14
Сообщение #19

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Acid @ 02.12.16, 15:30) *
Какие такие процессы? мы говорим о закладке "Пользователи"
В диспетчере задач конкретного компьютера под "Пользователями" понимаются Пользователи данного конкретного компьютера. Посмотрите на фото.



Отключив пользователя "Татьяна" не отключится Пользователь 1С, потому что Пользователь "Татьяна" логинится в 1С как пользователь "Бухгалтер". Нужно отключать не "Татьяну" а "Бухгалтера". В моём вопросе стоит задача отключить Пользователя 1С. Пользователи 1С и пользователи компьютера - не одно и то же. Пользователи 1С прописываются в конфигураторе 1С.

Если Пользователя 1С возможно отключить средствами 1С - напишите сюда, кто знает, как это делается.


 ! 

Правила: 8
 


Сообщение отредактировал Vofka - 02.12.16, 16:35

Acid Подменю пользователя
сообщение 02.12.16, 17:49
Сообщение #20

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Цитата(Acid @ 02.12.16, 15:30) *
*Необходимые права настраиваются в профилях пользователей.


Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V   1 2 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 9:15
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!