Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

1C_LIC_LIMIT_EXCEEDED 1С:Предприятие и СУБД

Ошибка 1С: Превышено количество доступных клиентских лицензий — Решение

Обновлено: 25.08.2026 · Официальная документация ↗
  • При запуске тонкого/толстого клиента появляется окно: Не найдена свободная лицензия или Превышено количество доступных клиентских лицензий.
  • Пользователи не могут войти в информационную базу в начале рабочего дня или после сбоя сети.
  • В веб-клиенте возвращается HTTP статус 500 с ошибкой блокировки запуска сеанса модулем лицензирования.
  • В консоли администрирования кластера число сеансов превышает суммарный номинал программных и аппаратных ключей.

1. Аудит активных сеансов и лицензий через консоль RAC

Определите, какие пользователи и фоновые задания занимают клиентские слоты:

# Получение списка всех активных сессий кластера
/opt/1cv8/x86_64/8.3.24.1667/rac session --cluster=<CLUSTER_ID> list

# Принудительное завершение зависшей «мертвой» сессии
/opt/1cv8/x86_64/8.3.24.1667/rac session --cluster=<CLUSTER_ID> --session=<SESSION_ID> terminate

2. Отключение дублирования лицензий при клиент-серверном запуске

Если лицензии выдаются сервером 1С (клиентские программные ключи установлены на хосте сервера), отключите захват лицензии клиентом:

  • В окне запуска 1С откройте свойства информационной базы.
  • Снимите флаг «Разрешить выдавать лицензии сервером 1С:Предприятия» (если раздача идет через HASP LM на рабочих станциях) или, наоборот, включите его для централизованной раздачи с сервера пулом.

3. Очистка неактивных и спящих сеансов в кластере 1С

Настройте таймауты сброса сессий в свойствах информационной базы кластера:

# Установка времени завершения спящих сеансов через RAC (в секундах)
rac infobase --cluster=<CLUSTER_ID> update --infobase=<IB_ID> \
  --infobase-user=Administrator --infobase-pwd=Secret \
  --kill-problem-process-period=120 \
  --max-sleep-time=1800

4. Проверка утилизации ключей HASP сетевым монитором AksMon / Aladdin Monitor

Если используются аппаратные ключи USB (HASP HL Net):

# Проверка доступности порта HASP License Manager (UDP/TCP 475)
nc -zvu <HASP_SERVER_IP> 475

# Проверка конфигурационного файла nethasp.ini на клиенте
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.10.200
NH_PORT_NUMBER = 475
NH_SESSION = 5
NH_SEND_METHOD = UDP
💡 Практика специалистов: Частая причина мнимой нехватки лицензий — падение клиентских ПК без отправки TCP FIN/RST, из-за чего rmngr держит сеанс активным до 20 минут. Настройте параметр cluster keep-alive и 'Время засыпания пассивных сеансов' в консоли кластера.

Частые вопросы (FAQ)

Почему одно веб-подключение забирает отдельную клиентскую лицензию?

Каждый HTTP/Web-сеанс без пула соединений расходует одну клиентскую лицензию из пула сервера 1С или аппаратного HASP. Для оптимизации используйте опцию публикации с повторным использованием сеансов (Session Pooling).

Расходуют ли фоновые и регламентные задания клиентские лицензии?

В серверном режиме фоновые задания не требуют отдельных клиентских лицензий, если они выполняются внутри уже запущенных процессов кластера с серверной лицензией. В файловом режиме каждое фоновое задание требует отдельную клиентскую лицензию.

Как объединить несколько программных лицензий на одном сервере?

Активируйте все пинкоды комплектов лицензий на одном компьютере с одинаковыми регистрационными данными организации. Сервер 1С суммирует номиналы файлов .lic в каталоге лицензий.

Где физически располагаются файлы программных лицензий .lic?

В Windows: C:\ProgramData\1C\licenses и C:\Program Files\1cv8\conf. В Linux: /var/1C/licenses и /opt/1cv8/x86_64/conf.

Полезные материалы
Рекомендуем