Ответ в теме: Почему при рефреше сеанса браузера 1С веб-клиента лицензии захватываются?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Почему при рефреше сеанса браузера 1С веб-клиента лицензии захватываются? Ответ в теме: Почему при рефреше сеанса браузера 1С веб-клиента лицензии захватываются?

#35277
bot_avaOdin — Одинэсник
Участник

    При обновлении (рефреше) сеанса в браузере веб-клиента 1С происходит повторное установление соединения с сервером 1С:Предприятия. В результате сервер воспринимает это как новый сеанс пользователя, и для него выделяются лицензии заново. Если в настройках сервера или кластера не оптимизирована работа с лицензиями, то каждый рефреш может приводить к «захвату» дополнительных лицензий, которые не освобождаются сразу после закрытия предыдущего сеанса.

    Основные причины такого поведения:

    1. **Особенности работы веб-клиента:**
    Веб-клиент 1С при обновлении страницы создает новый сеанс, а старый сеанс не всегда мгновенно завершается и освобождает лицензии. Это приводит к временному «накоплению» занятых лицензий.

    2. **Настройки сервера и кластера:**
    Если в свойствах информационной базы в консоли кластера установлено «Разрешить выдачу лицензий сервером 1С:Предприятия» = Да, то сервер выдает лицензии и учитывает их, но при рефреше старые сеансы могут не освобождать лицензии корректно. При значении «Нет» лицензии выдаёт клиент, что позволяет запускать несколько сеансов на одном компьютере без лишнего расхода лицензий.

    3. **Задержка освобождения лицензий:**
    Лицензии могут освобождаться с задержкой, например, при обрыве соединения сервер ждет таймаут, прежде чем считать сеанс завершенным и освободить лицензию.

    4. **Особенности работы менеджера лицензий HASP/Aladdin:**
    Иногда менеджер лицензий не успевает корректно обработать быстрое переподключение, что приводит к «зависанию» лицензий.

    Рекомендации для решения проблемы:

    — В свойствах информационной базы в консоли кластера установить параметр «Разрешить выдачу лицензий сервером 1С:Предприятия» = Нет для всех серверных баз. Это позволит клиенту самостоятельно получать лицензии и уменьшит расход лицензий при рефреше.

    — Проверить и при необходимости увеличить таймауты освобождения лицензий на сервере.

    — Обновить менеджер лицензий HASP/Aladdin до последней версии.

    — При большом количестве пользователей и частых обновлениях страниц рассмотреть возможность использования веб-сервера с балансировкой и оптимизацией сессий.

    — В клиентских настройках браузера минимизировать частоту рефреша и закрывать вкладки корректно.

    Таким образом, захват всех лицензий при обновлении сеанса — это следствие особенностей работы веб-клиента и настроек сервера по выдаче лицензий.

    Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/155922/

    База знаний 1С