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

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



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

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

Данная обработка используется, чтобы лицензии выданные на сеанс не "висели в воздухе". При большом количестве web юзеров, лицензии кушаются на ура.
7. Xershi 1386 20.12.16 16:14 Сейчас в теме
(5) я понял, значит ручками. У меня другой интерес был, там где действительно сеанс завис и вы сразу его отключили!
9. Pilokarpios 37 20.12.16 16:19 Сейчас в теме
12. Xershi 1386 20.12.16 16:42 Сейчас в теме
(9) килять процес, который действительно завис, а не неактивен или запущен второй сеанс. Ваш вариант очень прост и для меня мало интересен.
3. Airlord 20.12.16 14:10 Сейчас в теме
Добрый день! Мне кажется можно отследить - делает ли пользователь за определенный период какие либо действия или нет. Подводные камни в данном случае - регламентные или фоновые задания под этим пользователем. Но если еще и брать в расчет, что кроме Р иФ делает ли пользователь что-нибудь, если нет - рубить сплеча! Незачем базу излишне держать!
6. Pilokarpios 37 20.12.16 16:01 Сейчас в теме
(3) В настройках можно указать, чтобы проверялись только к примеру Web клиенты, фоновые и другие приложения будут пропускаться. У Сеанса есть "последняя активность" это ключевой параметр, от него можно и плясать.
8. Airlord 20.12.16 16:18 Сейчас в теме
Прикольно конечно! Я в свое время с висляками боролся т.к. в базе много народу и порой забивало сессиями количество лицензий. Лечил следующим образом:
1. Вычислил начало работы первого юзера и последнего - филиальная система - от Хабаровска до Калининграда.
2. Приблизительно вычислил окно бездействия сервера.
3. в Планировщик задач поставил перезапуск Агента 1С_сервера.
лекарство действует)
10. Pilokarpios 37 20.12.16 16:20 Сейчас в теме
(8) Перезапуск агента, это как лодку под рыбаками поменять быстро. А отбивание сеансов средствами кластера сервера, почему не применялось? Бывают конечно сеансы, которые застревают намертво, тут только перезапуск агента.
graphbuh; +1 Ответить
11. Xershi 1386 20.12.16 16:40 Сейчас в теме
(10) нет, достаточно перевести на другой рхост.
Pilokarpios; +1 Ответить
13. Yashazz 4510 24.12.16 19:16 Сейчас в теме
18. webresurs 203 31.07.18 06:38 Сейчас в теме
{ВнешняяОбработка.МониторПользователей.Форма.Форма.Форма(13)}: Ошибка при вызове метода контекста (Authenticate)
Агент.Authenticate(Кластер, Пользователь, Пароль);
по причине:
Произошла исключительная ситуация: Ошибка операции администрирования
Администратор кластера не аутентифицирован
19. azhilichev 210 14.03.19 06:26 Сейчас в теме
(18) Тоже скачал. А нифига не работает.
14. OlegAr 16 26.12.16 12:35 Сейчас в теме
Баян не Баян, а ленивому на руки.
Pilokarpios; +1 Ответить
15. oleynik.dv 158 21.01.17 18:58 Сейчас в теме
Сработало )
Однако хорошо бы не быть чувствительным к регистру названия ИБ. А то пришлось отладчиком разгадывать, почему при зареганной базе "base1C" к "base1c" не подключается.
r.zdorkin; +1 Ответить
16. OlegBog1971 26 08.02.17 15:19 Сейчас в теме
Обработка работает только при запущенном клиенте?
17. Pilokarpios 37 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 Сейчас в теме
25. inaccess 07.06.21 15:41 Сейчас в теме
(22)
Подскажите как ?, та же проблема
23. user950032 01.02.21 20:38 Сейчас в теме
Вопрос такой:
Если пользователь не работает в базе 15 минут, то есть ли шанс что активность в данном сеансе от его имени будут проявлять всякие фоновые задания, службы и т.д.?
Если есть - то сработает ли данный инструмент?
Если нет -то подойдёт ли простая настройка параметров в конфигураторе?
Хотим каждые 15 минут в случае простоя освобождать лицензии.
Готовы заплатить за надёжное решение. Напишите мне на почту если интересно?
Спасибо.
24. inaccess 07.06.21 15:40 Сейчас в теме
Администратор кластера не аутентифицирован, не цепляется, перепробовал разных пользователей и админа базы и админа кластера. Есть у кого то решение ?
26. UPKA 22.02.22 12:49 Сейчас в теме
Ошибка: -2147221005(0х800401F3) Недопустимая строка с указанием класса
27. Pilokarpios 37 24.02.22 12:10 Сейчас в теме
(26) зарегистрируйте comctrl.dll
28. UPKA 24.02.22 15:03 Сейчас в теме
(27) Спасибо. Подскажите пожалуйста, а как можно поставить ограничение на мобильный клиент, что бы он тоже мог завершаться при простое?
Оставьте свое сообщение
Вакансии
Программист/тестировщик
Москва
зарплата от 130 000 руб. до 150 000 руб.
Полный день

Ведущий разработчик 1С / Team lead отдела разработки 1С
Москва
зарплата от 300 000 руб. до 300 000 руб.
Полный день

Программист 1С
Москва
зарплата от 130 000 руб. до 150 000 руб.
Полный день

Бизнес-аналитик
Москва
зарплата от 130 000 руб. до 150 000 руб.
Полный день

Ведущий консультант 1С:ERP
Москва
зарплата от 200 000 руб.
Полный день