Проблема нехватки лицензий

1. one_strannik 1 09.12.20 14:19 Сейчас в теме
Всем доброго дня!
У нас имеется 2 ключа с лицензиями на 5 и на 10 пользователей. На терминальном сервере работают с 1С базами 13 человек, а 14го уже не пускает - говорит, что нет лицензий. У кого какие будут предположения?
Базы файловые и 1 клиент-серверная (проблема появлялась до перевода этой базы в клиент-серверный режим). По консоли администрирования 1С левых сеансов/зависших нет.

ps ХАСП перезапускали, сессий с 0 таймаутом нет
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. oleg-x 27 09.12.20 14:25 Сейчас в теме
(1) В консоле администрирования соединения с файловыми базами не покажет.
У вас лицензии на пользователей или сеансы?
Может 1 пользователь запустил две базы и забрал таким образом 2 лицензии.
4. one_strannik 1 09.12.20 14:37 Сейчас в теме
(3)
(2)
Может 1 пользователь запустил две базы и забрал таким образом 2 лицензии.

я знаю, что в консоли нет сеансов с файловыми базами. Лицензии раздаются по пользователям.
3. vkozak 09.12.20 14:30 Сейчас в теме
Куда воткнуты ключи с лицензиями?
На серверной базе кто раздает лицензии, сервер или дано на откуп рабочим станциям?
5. one_strannik 1 09.12.20 14:38 Сейчас в теме
(3) ключи прокинуты в виртуалки, на серверной базе лицензии раздает Клиент
6. ANDRU48DOP 5 09.12.20 14:38 Сейчас в теме
Зайти в конфигуратор и настройке базы задать параметры спящих сеансов и на отключение уменьшить время, тогда сеансы неиспользуемые будут закрываться и отдавать назад лицензию.
7. one_strannik 1 09.12.20 14:40 Сейчас в теме
(6)
Зайти в конфигуратор и настройке базы задать параметры спящих сеансов и на отключение уменьшить время, тогда сеансы неиспользуемые будут закрываться и отдавать назад лицензию.


баз несколько. С базами работает 13 пользователей, лицензий 15. Т.е. лицензий и так должно хватать, но по ХАСП монитору все заняты
8. BackinSoda 09.12.20 14:57 Сейчас в теме
Перезапускать "hasp loader" может регламентно, раз в сутки например ?
зы: говорят, можно флешки обменять на программные лицензии
9. one_strannik 1 09.12.20 14:59 Сейчас в теме
(8) перезапускаем ежедневно. Вариант обмена не рассматривается
10. BackinSoda 09.12.20 15:02 Сейчас в теме
(9) попробуйте вынести сервер лицензии hasp с виртуальной машины на обычную
11. one_strannik 1 09.12.20 15:09 Сейчас в теме
(10)
) попробуйте вынести сервер лицензии hasp с виртуальной машины на обычную

а для чего?
12. vkozak 09.12.20 15:24 Сейчас в теме
попробуй в nethasp.ini поставить след параметры
NH_IPX = Disabled ; Use the IPX protocol
NH_NETBIOS = Disabled ; Use the NETBIOS protocol
NH_TCPIP = Enabled ; Use the TCP/IP protocol

NH_USE_BROADCAST = Disabled

и в NH_SERVER_ADDR = IP адреса машин где стоят ключи.
14. one_strannik 1 09.12.20 15:52 Сейчас в теме
(12) и в NH_SERVER_ADDR = IP адреса машин где стоят ключи. - было указано. Записал остальные пар-ры - не помогло (да и не понятно, чем они, должны были помочь), перезаупстил хасп - не помогло (людей 13, лицензий 15, а в базы больше не пускает)
13. Error34 55 09.12.20 15:37 Сейчас в теме
Предоставьте журнал поиска лицензий с клиента, где возникает ошибка
15. one_strannik 1 09.12.20 15:56 Сейчас в теме
(13)
е найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Поиск лицензии на клиенте:
Файл программной лицензии не найден
nethasp.ini: C:/Program Files (x86)/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=-10, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=-10, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=-10, ORG8B Локальный, не установлен
nethasp.ini: C:/Program Files (x86)/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=129, ORG8A Сетевой, не установлен
nethasp.ini: C:/Program Files (x86)/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=129, ORG8B Сетевой, не установлен
Поиск лицензии на сервере:
Файл программной лицензии не найден
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=-100, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8B Локальный, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8A Сетевой, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8B Сетевой, не установлен
Поиск лицензии в сервисе лицензирования:
Файл программной лицензии не найден
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=-100, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8B Локальный, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8A Сетевой, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8B Сетевой, не установлен
16. Error34 55 09.12.20 16:33 Сейчас в теме
Проблема известная, вы пропишите 5ти клиентам первым в nethasp.ini адрес сервера с 5кой, а вторым адрес сервера с 10кой
а остальным 10ти клиентам наоборот. Первм адрес сервера с 10кой, вторым с 5кой.

Проблема в том, что второй сервер ищется когда первый недоступен, а если первый сервер доступен, но там лицензии кончились - то всё, дальше не ищет, т.е. не идет на второй сервер.
17. one_strannik 1 09.12.20 16:43 Сейчас в теме
(16)
Проблема известная, вы пропишите 5ти клиентам первым в nethasp.ini адрес сервера с 5кой, а вторым адрес сервера с 10кой


просьба немного прояснить, а почему через хасп-менеджер пишет, что заняты все 15 лицензий?
Также, просьба уточнить, nethasp.ini он в папке с платформой, а не в профилях пользователей (у нас терминальный сервер), как в таком случае прописать?
23. Error34 55 10.12.20 13:13 Сейчас в теме
(17) Вариантов несколько, во первых лицензии не сразу HASP LM отпускает, во вторых бывают случаи, когда клиент из одного ключа сразу 2 лицензии утилизирует именно выданных HASP LM а не сервером, иногда бывает хоть и прописан первым например ключ на 5 но почему-то HASP LM 1С-кой не видится вообще по сети в момент обращения и поэтому тогда 1С переходит к следующему ключу и из него лицензию забирает, а 2 минуты назад первый ключ на 5 лицензий был ещё доступен и лицензия была с него утилизирована через HASP LM на этого клиента. Редко, но возникают вот такие коллизии, что больше заметно на ключах с большим количеством лицензий и если их несколько в сети.
25. one_strannik 1 10.12.20 13:15 Сейчас в теме
(23)
) Вариантов несколько, во первых лицензии не сразу HASP LM отпускает, во вторых бывают случаи, когда клиент из одного ключа сразу 2 лицензии утилизирует именно выданных HASP LM а не сервером, иногда бывает хоть и прописан первым например ключ на 5 но почему-то HASP LM 1С-кой не видится вообще по сети в момент обращения и поэтому тогда 1С переходит к следующему ключу и из него лицензию забирает, а 2 минуты назад первый ключ на 5 лицензий был ещё доступен и лицензия была с него утилизирована через HASP LM на этого клиента. Редко, но возникают вот такие коллизии, что больше заметно на ключах с большим количеством лицензий и если их несколько в сети.


как с этим бороться?
28. herfis 504 10.12.20 14:13 Сейчас в теме
(17)
просьба немного прояснить, а почему через хасп-менеджер пишет, что заняты все 15 лицензий?

Если клиент отвалился аварийно и потом подключился к другому менеджеру лицензий - то будет жрать 2 лицензии.
Если после перезапуска менеджерОВ лицензий стабильно повторяется что 14-й войти не может - тогда нет идей. Не сталкивался с таким.
18. muskul 10.12.20 01:22 Сейчас в теме
Хоть кто то написал что хасп лицензии не про суммируются в терминалке и если они воткнуты в один пк, надо через файлики нетхасп ини разделять
20. one_strannik 1 10.12.20 09:10 Сейчас в теме
(18) ключи воткнуты в разные ВМ
19. Online-Ufa 10.12.20 08:30 Сейчас в теме
Ещё одна из возможных причин в том, что на Windows х64 при обращении "1С:Предприятия" к печати запускается процесс "SplWOW64.exe", который используется для преобразований между 32-разрядными и 64-разрядными приложениями и автоматически завершается только через некоторое время после выполнения задания печати (задержка завершения процесса "SplWOW64.exe" призвана повысить производительность повторных операций печати). Если данный процесс сам не завершился до закрытия "1С:Предприятия", то не происходит и закрытия терминальной сессии - лицензия 1С зависает.
Для решения проблемы рекомендуется:
- уменьшить тайм-аут завершения процесса SplWOW64.exe.
- добавить процесс SplWOW64.exe в список процессов, завершаемых при завершении терминальной сессии.
Решение проблемы с зависанием лицензии 1С:Предприятия 8 при закрытии программы в терминальной сессии
21. one_strannik 1 10.12.20 09:17 Сейчас в теме
(19)
Ещё одна из возможных причин в том, что на Windows х64 при обращении "1С:Предприятия" к печати запускается процесс "SplWOW64.exe", который используется для преобразований между 32-разрядными и 64-разрядными приложениями и автоматически завершается только через некоторое время после выполнения задания печати (задержка завершения процесса "SplWOW64.exe" призвана повысить производительность повторных операций печати). Если данный процесс сам не завершился до закрытия "1С:Предприятия", то не происходит и закрытия терминальной сессии - лицензия 1С зависает.


проверил сейчас на терминальном сервере, завершив указанные процессы освобождения лицензии не произошло. Сейчас по монитору показывает занято больше, чем в базах людей
22. Online-Ufa 10.12.20 12:48 Сейчас в теме
(21) Настройте тайм-аут и автоматическое завершение процесса для терминала + еще раз в настройках кластера клиент-серверной базы проверьте параметр "Разрешить выдачу лицензий сервером 1С:Предприятия" (должно быть значение "Нет"). Перезагрузите сервер.
24. one_strannik 1 10.12.20 13:14 Сейчас в теме
(18) ключи воткнуты в разные ВМ
(22) выдача лицензий сервером запрещена, завершение процесса "SplWOW64.exe" не освобождает лицензии
26. Error34 55 10.12.20 13:18 Сейчас в теме
(21) COM-соединения используют 1 лицензию к примеру.
А как вы смотрите в файловых базах сколько в базах людей? В каждой базе смотрите активных пользователей и сопоставляете с терминальными сессиями и количеством клиентских процессов 1С в диспетчере задач?
27. one_strannik 1 10.12.20 13:26 Сейчас в теме
(18) ключи воткнуты в разные ВМ
(22) выдача лицензий сервером запрещена, завершение процесса "SplWOW64.exe" не освобождает лицензии
(26)
А как вы смотрите в файловых базах сколько в базах людей? В каждой базе смотрите активных пользователей и сопоставляете с терминальными сессиями и количеством клиентских процессов 1С в диспетчере задач?


считаем уникальных активных пользователей по диспетчеру задач.
29. Error34 55 10.12.20 15:59 Сейчас в теме
(27)
считаем уникальных активных пользователей по диспетчеру задач.

Попробуйте сопоставить, как я описал выше.
(25)
как с этим бороться?

Из описания проблем следуют и возможные причины - пропадает связь по udp/tcp (что у вас в настройках nethasp.ini и/или nhsrv.ini указано) c HASP LM к примеру, по другим подглючиваниям скажу так, они менее вероятны на мелких ключах и это старая технология защиты которая уже давно не сопровождается к сожалению. Выход - чаще перезапускать HASP Loader - написать батник и хоть раз в час в шедулере его запускать. Для пользователей это проходит незаметно. Т.к. у вас два ключа я бы сделал сдвиг запуска батника на одной ВМ в шедулере на полчаса от другой ВМ.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот