Автоматическое отключение сеансов на сервере 8.3 (управляемые формы)

0. 33 19.12.16 15:54 Сейчас в теме
Обработка предназначена для автоматического завершения неактивных и зависших сеансов на кластере сервера 1С. Есть возможность настроек.



Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. xten 44 20.12.16 13:54 Сейчас в теме
А сообщения можно отправлять пользователям перед их выключением?
graphbuh; +1 Ответить
4. Pilokarpios 33 20.12.16 15:52 Сейчас в теме
(1) нет такой возможности, потому что завершаемые сеансы в 99% случаев, это зависшие сеансы, поэтому, даже если придумать сообщение, его никто не увидит.
2. Xershi 1093 20.12.16 13:57 Сейчас в теме
Идея хорошая, вопрос только как вы определяете что сеанс завис?
Или это ручная работа по определению?)
5. Pilokarpios 33 20.12.16 15:59 Сейчас в теме
(2) Два варианта:
1 - простой, по превышении лимита времени, сеанс приложения (Web клиент из настроек) завершается.
2 - программа смотрит, есть ли еще сеансы под этим пользователем, активность которых остановилась. Это в основном происходит у Web клиентов, т.е. обновили страницу сайта и всё, подключение уходит в "дубль" и висит неактивное, а тут же запускается новый сеанс, соответственно уже две лицензии 1С.

Данная обработка используется, чтобы лицензии выданные на сеанс не "висели в воздухе". При большом количестве web юзеров, лицензии кушаются на ура.
7. Xershi 1093 20.12.16 16:14 Сейчас в теме
(5) я понял, значит ручками. У меня другой интерес был, там где действительно сеанс завис и вы сразу его отключили!
9. Pilokarpios 33 20.12.16 16:19 Сейчас в теме
12. Xershi 1093 20.12.16 16:42 Сейчас в теме
(9) килять процес, который действительно завис, а не неактивен или запущен второй сеанс. Ваш вариант очень прост и для меня мало интересен.
3. Airlord 20.12.16 14:10 Сейчас в теме
Добрый день! Мне кажется можно отследить - делает ли пользователь за определенный период какие либо действия или нет. Подводные камни в данном случае - регламентные или фоновые задания под этим пользователем. Но если еще и брать в расчет, что кроме Р иФ делает ли пользователь что-нибудь, если нет - рубить сплеча! Незачем базу излишне держать!
6. Pilokarpios 33 20.12.16 16:01 Сейчас в теме
(3) В настройках можно указать, чтобы проверялись только к примеру Web клиенты, фоновые и другие приложения будут пропускаться. У Сеанса есть "последняя активность" это ключевой параметр, от него можно и плясать.
8. Airlord 20.12.16 16:18 Сейчас в теме
Прикольно конечно! Я в свое время с висляками боролся т.к. в базе много народу и порой забивало сессиями количество лицензий. Лечил следующим образом:
1. Вычислил начало работы первого юзера и последнего - филиальная система - от Хабаровска до Калининграда.
2. Приблизительно вычислил окно бездействия сервера.
3. в Планировщик задач поставил перезапуск Агента 1С_сервера.
лекарство действует)
10. Pilokarpios 33 20.12.16 16:20 Сейчас в теме
(8) Перезапуск агента, это как лодку под рыбаками поменять быстро. А отбивание сеансов средствами кластера сервера, почему не применялось? Бывают конечно сеансы, которые застревают намертво, тут только перезапуск агента.
graphbuh; +1 Ответить
11. Xershi 1093 20.12.16 16:40 Сейчас в теме
(10) нет, достаточно перевести на другой рхост.
Pilokarpios; +1 Ответить
13. Yashazz 3637 24.12.16 19:16 Сейчас в теме
18. webresurs 189 31.07.18 06:38 Сейчас в теме
{ВнешняяОбработка.МониторПользователей.Форма.Форма.Форма(13)}: Ошибка при вызове метода контекста (Authenticate)
Агент.Authenticate(Кластер, Пользователь, Пароль);
по причине:
Произошла исключительная ситуация: Ошибка операции администрирования
Администратор кластера не аутентифицирован
19. azhilichev 199 14.03.19 06:26 Сейчас в теме
(18) Тоже скачал. А нифига не работает.
14. OlegAr 11 26.12.16 12:35 Сейчас в теме
Баян не Баян, а ленивому на руки.
Pilokarpios; +1 Ответить
15. oleynik.dv 151 21.01.17 18:58 Сейчас в теме
Сработало )
Однако хорошо бы не быть чувствительным к регистру названия ИБ. А то пришлось отладчиком разгадывать, почему при зареганной базе "base1C" к "base1c" не подключается.
r.zdorkin; +1 Ответить
16. OlegBog1971 26 08.02.17 15:19 Сейчас в теме
Обработка работает только при запущенном клиенте?
17. Pilokarpios 33 13.02.17 15:21 Сейчас в теме
Да, чтобы конфигурацию не менять (регламентные задания).
20. kuzz 08.06.19 08:32 Сейчас в теме
21. werewolf_mm 24.07.20 19:32 Сейчас в теме
Вылазит ошибка, не могу понять в чем дело.
-2147221005(0х800401F3) Недопустимая строка с указанием класса
22. werewolf_mm 24.07.20 21:02 Сейчас в теме
23. user950032 01.02.21 20:38 Сейчас в теме
Вопрос такой:
Если пользователь не работает в базе 15 минут, то есть ли шанс что активность в данном сеансе от его имени будут проявлять всякие фоновые задания, службы и т.д.?
Если есть - то сработает ли данный инструмент?
Если нет -то подойдёт ли простая настройка параметров в конфигураторе?
Хотим каждые 15 минут в случае простоя освобождать лицензии.
Готовы заплатить за надёжное решение. Напишите мне на почту если интересно?
Спасибо.
Оставьте свое сообщение
Вопросы с вознаграждением