Версия для печати темы (https://pro1c.org.ua/index.php?s=556947d5feba7d30be22c3d8954500df&showtopic=25871)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Администрирование и настройка 1С _ 1С наглухо зависает при разрыве связи

Автор: DrLivsi 22.10.15, 13:17

Всем привет! Нужен совет. 1С:Предприятие 8.3 (8.3.5.1625)

База 1с с sql находится на удаленном компьютере, связь с ним периодически может пропадать на 5-10 сек. при этом у пользователей база зависает и на востановление соединения не реагирует.
Процес нужно завершать через диспетчер задач, да и в консоли администрирование серверов зависшые сеансы остаются.

До этого на платформе 8.2.16 если не востанавливалась, то хотя-бы предлагала перезапустить приложение. Как можно побороть данную проблему?
Конфа самописная, все работают в толстом клиенте.

Автор: romarker 23.10.15, 9:01

Попробуйте проделать такое:
1. Если связь периодически пропадает нужно на сервере терминалов установить Администрирование - Службы удаленных рабочих столов - Конфигурация сервера узла сеансов удаленных рабочих столов - RDP-Tcp - Сеансы - Установить переключатель в отключить сеанс - Завершение отключенного сеанса установите например 5 мин.
2. Чтобы сеансы завершались на сервере 1С, зайдите в конфигуратор базы 1С - Администрирование - Параметры информационной базы - установить два параметры: Время засыпания пасивного сеанса и Время завершения спящего сеанса, я изменил на 300 и 10 соответственно.

Автор: DrLivsi 23.10.15, 11:18

Цитата(romarker @ 23.10.15, 10:01) *
Попробуйте проделать такое:
1. Если связь периодически пропадает нужно на сервере терминалов установить Администрирование - Службы удаленных рабочих столов - Конфигурация сервера узла сеансов удаленных рабочих столов - RDP-Tcp - Сеансы - Установить переключатель в отключить сеанс - Завершение отключенного сеанса установите например 5 мин.
2. Чтобы сеансы завершались на сервере 1С, зайдите в конфигуратор базы 1С - Администрирование - Параметры информационной базы - установить два параметры: Время засыпания пасивного сеанса и Время завершения спящего сеанса, я изменил на 300 и 10 соответственно.


1. Пользователи работают НЕ в терминале, они в одной сети с сервером.
2. Это неправильно отключать людей после 5 минут простоя, может он смотрит отчет или еще что-то.

За вариант спасибо

Автор: romarker 23.10.15, 11:42

1. Что значит в одной сети с сервером, как у пользователей настроенно подключение к базе 1С?
2.Завершение отключенного сеанса установите например 5 мин - это не простой. Простой - Ограничение бездействующего сеанса и у меня он стоит 3 часа, после этого сеанс пользователя прекращается, но если еще на протяжении 5 мин. он подключается то попадает в свой сеанс.

Автор: Petre 23.10.15, 12:27

Цитата(romarker @ 23.10.15, 12:42) *
1. Что значит в одной сети с сервером, как у пользователей настроенно подключение к базе 1С?

Очевидно, сетевое подключение к базе.

Автор: DrLivsi 23.10.15, 13:15

Цитата(romarker @ 23.10.15, 12:42) *
1. Что значит в одной сети с сервером, как у пользователей настроенно подключение к базе 1С?
2.Завершение отключенного сеанса установите например 5 мин - это не простой. Простой - Ограничение бездействующего сеанса и у меня он стоит 3 часа, после этого сеанс пользователя прекращается, но если еще на протяжении 5 мин. он подключается то попадает в свой сеанс.


1. Это значит что юзеры подключаются через толстый клиент напрямую к серверу (без терминала), но сетка плохая и соединение рвется.
2. Я так понимаю вы про RDP клиентов, что в данном случае неуместно.

Насколько я понял, "Время засыпания пасивного сеанса" (в конфигураторе ) - время за которое пользователь не выполнил никаких действий. Т.е. пошел обедать а его выбросило, как-то нехорошо.

А мне нужно что-бы при разрыве связи 1с хотябы предлагала перезапустится, а идеально продолжила работать дальше.

Автор: Acid 26.10.15, 12:29

Цитата(DrLivsi @ 23.10.15, 14:15) *
А мне нужно что-бы при разрыве связи 1с хотябы предлагала перезапустится, а идеально продолжила работать дальше.

для этого нужно переписать вашу конфигурацию на Управляемых формах.

Автор: DrLivsi 26.10.15, 12:47

Цитата(Acid @ 26.10.15, 13:29) *
для этого нужно переписать вашу конфигурацию на Управляемых формах.


Да, я понимаю что управляемые формы заточены под такую работу, просто как-то странно что в предыдущей версии (8.2) таких зависаний не было.

Автор: Егор Динин 26.10.15, 13:33

Ну был и у нас клиент, которого мучили зависшие сеансы, перевели обратно на 8.2 и все полечилось. Можете пробовать последнюю версию 8.3, может там исправили.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua