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

19.12.16

База данных - Инструменты администратора БД

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Монитор пользователей
.epf 12,07Kb ver:1.0
251 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Для старта необходимо в закладке: Настройки

1. Указать имя сервера и базы данных

2. Имя пользователя и пароль для доступа к кластеру сервера (если нет пользователя, нужно создать через консоль сервера 1С)

3. В левой таблице необходимо указать, какие приложения будут проверяться (если не указать, проверяться не будет):

  • фоновые задания
  • конфигуратор
  • толстый клиент
  • тонкий клиент
  • web клиент
и указать для каждой настройки:
  • колонка "Дубли" - это поиск задвоенных сеансов от одного и тогоже пользователя, очень часто встречается у Web клиента. Отключаются задвоенные сеансы, остается один последний по активности.
  • колонка "Простой" - это количество секунд простоя сеанса, при привышении, отключение.
4. Указать пользователей по которым проверки не будет (для администраторов и др.)
5. На закладке "Монитор" нажать "Старт", обработка будет работать автоматически.
6. На закладке "История" фиксируются отключения сеансов (дубли или простой)

DatabaseCompressionTool — сжатие и свертка любой базы 1С

Инструмент DatabaseCompressionTool (DCT) позволяет безопасно сжать и свернуть любую базу 1С, освободив сотни гигабайт и увеличив производительность системы. Доступна демо-версия для оценки эффективности.


Вступайте в нашу телеграмм-группу Инфостарт

отключение сеансов завершение сеансов web клиент отключение web клиент завис сеанс

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    74577    377    170    

322

Разработка Инструменты администратора БД Администрирование веб-серверов Администрирование Программист 1C:ERP Платные (руб)

Это специализированное решение для глубокого анализа и мониторинга серверов и баз данных 1С. Продукт позволяет выявлять причины замедлений, блокировок и ошибок, объединяя данные технологического журнала, СУБД и оборудования в единой интерактивной системе.

90000 руб.

13.05.2026    1212    2    0    

4

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

17000 руб.

10.11.2023    26307    98    46    

104

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    2514    6    0    

21

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    51153    140    162    

95

Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

24400 руб.

27.10.2017    46877    32    15    

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

Данная обработка используется, чтобы лицензии выданные на сеанс не "висели в воздухе". При большом количестве web юзеров, лицензии кушаются на ура.
7. Xershi 1558 20.12.16 16:14 Сейчас в теме
(5) я понял, значит ручками. У меня другой интерес был, там где действительно сеанс завис и вы сразу его отключили!
9. Pilokarpios 45 20.12.16 16:19 Сейчас в теме
(7) что ручками, не пойму?
12. Xershi 1558 20.12.16 16:42 Сейчас в теме
(9) килять процес, который действительно завис, а не неактивен или запущен второй сеанс. Ваш вариант очень прост и для меня мало интересен.
3. Airlord 20.12.16 14:10 Сейчас в теме
Добрый день! Мне кажется можно отследить - делает ли пользователь за определенный период какие либо действия или нет. Подводные камни в данном случае - регламентные или фоновые задания под этим пользователем. Но если еще и брать в расчет, что кроме Р иФ делает ли пользователь что-нибудь, если нет - рубить сплеча! Незачем базу излишне держать!
6. Pilokarpios 45 20.12.16 16:01 Сейчас в теме
(3) В настройках можно указать, чтобы проверялись только к примеру Web клиенты, фоновые и другие приложения будут пропускаться. У Сеанса есть "последняя активность" это ключевой параметр, от него можно и плясать.
8. Airlord 20.12.16 16:18 Сейчас в теме
Прикольно конечно! Я в свое время с висляками боролся т.к. в базе много народу и порой забивало сессиями количество лицензий. Лечил следующим образом:
1. Вычислил начало работы первого юзера и последнего - филиальная система - от Хабаровска до Калининграда.
2. Приблизительно вычислил окно бездействия сервера.
3. в Планировщик задач поставил перезапуск Агента 1С_сервера.
лекарство действует)
10. Pilokarpios 45 20.12.16 16:20 Сейчас в теме
(8) Перезапуск агента, это как лодку под рыбаками поменять быстро. А отбивание сеансов средствами кластера сервера, почему не применялось? Бывают конечно сеансы, которые застревают намертво, тут только перезапуск агента.
graphbuh; +1 Ответить
11. Xershi 1558 20.12.16 16:40 Сейчас в теме
(10) нет, достаточно перевести на другой рхост.
Pilokarpios; +1 Ответить
13. Yashazz 4929 24.12.16 19:16 Сейчас в теме
18. webresurs 235 31.07.18 06:38 Сейчас в теме
{ВнешняяОбработка.МониторПользователей.Форма.Форма.Форма(13)}: Ошибка при вызове метода контекста (Authenticate)
Агент.Authenticate(Кластер, Пользователь, Пароль);
по причине:
Произошла исключительная ситуация: Ошибка операции администрирования
Администратор кластера не аутентифицирован
19. azhilichev 217 14.03.19 06:26 Сейчас в теме
(18) Тоже скачал. А нифига не работает.
14. OlegAr 28 26.12.16 12:35 Сейчас в теме
Баян не Баян, а ленивому на руки.
Andreyyy; Pilokarpios; +2 Ответить
15. oleynik.dv 165 21.01.17 18:58 Сейчас в теме
Сработало )
Однако хорошо бы не быть чувствительным к регистру названия ИБ. А то пришлось отладчиком разгадывать, почему при зареганной базе "base1C" к "base1c" не подключается.
r.zdorkin; +1 Ответить
16. OlegBog1971 29 08.02.17 15:19 Сейчас в теме
Обработка работает только при запущенном клиенте?
17. Pilokarpios 45 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 45 24.02.22 12:10 Сейчас в теме
(26) зарегистрируйте comctrl.dll
28. UPKA 24.02.22 15:03 Сейчас в теме
(27) Спасибо. Подскажите пожалуйста, а как можно поставить ограничение на мобильный клиент, что бы он тоже мог завершаться при простое?
29. user1875231 14.02.24 16:54 Сейчас в теме
Подскажите ,по пункту 2, если администратор не определен, обработка будет работать?
Спс.
30. Arkady_Killer 07.03.25 07:28 Сейчас в теме
Очень интересное поведение самого сервера 1с, настроил данную обработку так как нужно, через 3600 секунд неактивности завершить сеанс для тонкого и толстого клиента, фоновые задания не стал трогать так как они нужны. Но вот что я заметил, пользователи работают в тонких клиентах, и вот почему-то через какое-то время вижу в журнале данной обработки что завершаются дубли тонких клиентов, сами пользователи продолжают работать. Почему происходит порождение дублей? и как это убрать средствами сервера?
31. Pilokarpios 45 07.03.25 13:33 Сейчас в теме
(30) Значит пользователи подключаются повторно. Сеансы то не могут сами по себе появляться.
32. Arkady_Killer 09.03.25 04:22 Сейчас в теме
(31) Сам лично проверял, при работе из неоткуда появляются дубли сеансов, странное поведение. 1с последней версии что сервер что клиент что обновления
33. Pilokarpios 45 15.03.25 21:10 Сейчас в теме
(32) Могут хакать кстати (подбор паролей и т.д), обратите внимание. А особенно на то, чтобы агент сервера 1С не имел Админских прав ОС и юзеры не могли открывать внешние обработки. Много жалоб, шифруют данные используя внешние обработки 1С. Если агент сервера 1С имеет админские права, то злоумышленник из под любого юзера может совершить диверсию исполняя код на серверной стороне. Просто так коннекты появляться не могут, я подобного не встречал. Смотрите журнал регистраций по подключениям, как минимум.
35. Arkady_Killer 22.12.25 11:26 Сейчас в теме
(33) на последних платформах решил данную ситуацию в параметрах кластера завершать проблемные процессы в формате cron прописал и отслеживание разрыва соединений поставил 250 мс, а пауза между ними 500 мс, а перезапускать рабочие процессы выставил так 0 7,12,15,17 * * * то есть в 7 утра, перед началом работы, в 12 часов а обеде, в 15 часов - чаепитие бухгалтерии и в 17 часов когда все домой пошли, осталась работать служба продаж до 20 часов.

а в свойства сервера указал параметр расписание перезапуска 30 7 * * * * это значит в 7,30 утра перед началом работы за 30 минут.
Прикрепленные файлы:
34. Pilokarpios 45 15.03.25 21:15 Сейчас в теме
(32) Руки дойдут, выложу сюда фоновое задание, уже давно используем.
36. rudsergo 06.02.26 14:13 Сейчас в теме
Спасибо большое! Очень удобная обработка. Еще бы фоновое задание сделать....
Для отправки сообщения требуется регистрация/авторизация