Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Лицензии как выдаются?

Лицензии как выдаются?
Я
   neomarat
 
12.01.21 - 11:31
Вот уж не думал, что столкнусь с таким после стольких лет, но поставила меня 1С в тупик лицензиями.
Воткнут ключ на 20 лицензий. И неожиданно пишет:
Не обнаружено свободной лицензии!
по причине:
Поиск лицензии на клиенте:
Файл программной лицензии не найден
nethasp.ini: C:/Program Files/1cv8/conf/nethasp.ini, прочитан успешно, ORGL8 Сетевой, установлен, свободные лицензии закончились, занято через менеджер лицензий 14, занято через сервер 9

Смотрю по пользователям - работает 13 человек - куда утекли остальные? Hasp loader перезапускал. Куда еще копнуть?
   mikecool
 
2 - 12.01.21 - 11:35
дошло с третьего раза ) 
сервер отдал на фоновые и еще что
   polosov
 
3 - 12.01.21 - 11:35
   polosov
 
4 - 12.01.21 - 11:36
см пункт "Одна лицензия на экземпляр клиента"
   PuhUfa
 
5 - 12.01.21 - 11:41
Перезапусти менеджер лицензий... У меня так 50 аппаратных один раз закончились, при работающих 25 пользователях. Перезапустил менеджер и все лицензии вернулись
   neomarat
 
6 - 12.01.21 - 11:49
(5) менеджер лицензий - это же служба hasp loader? Я ее перезапустил - не помогло
   spiller26
 
7 - 12.01.21 - 11:53
(6) Удалите зависшие сеансы. А лучше перезапустите сервер 1с
   neomarat
 
8 - 12.01.21 - 11:59
(7) еще бы знать кто завис....
   PuhUfa
 
9 - 12.01.21 - 12:00
(6) HASP Loader и hasplms Они прям радом в диспетчере задач
   polosov
 
10 - 12.01.21 - 12:01
(6) Ты не понял, что написано в (3)?
У тебя скорее всего некоторым машинам недоступна служба HASP, поэтому лицензии выдал сервер. Но сервер выдает лицензии на каждый сеанс. Т.е. запустили на компе УТ и БП - было съедено 2 лицензии.
   neomarat
 
11 - 12.01.21 - 12:15
(10) а можно как то увидеть, кто эти злодеи?
   Bigbro
 
12 - 12.01.21 - 12:18
ткнуть "о программе" там написано какая лицензия используется.
на сервере тоже видно для каждого подключения
   fisher
 
13 - 12.01.21 - 12:20
(0) > занято через сервер
В свойствах базы в кластере поставь "Разрешить выдачу лицензий сервером" в "Нет".
Как выше сказали, сервер выдает лицензии не на хосты, а на сеансы.
   polosov
 
14 - 12.01.21 - 12:21
(11) Сделай как в (13) и увидишь, кто не сможет зайти в базу.
   Bigbro
 
15 - 12.01.21 - 12:22
да просто в администрировании в консоли прокрутить вправо там колонка лицензия - видно на каждый сеанс кто какую лицензию взял.
а не видит нетхасп скорее всего или из за касперского или фаервола где порты закрыты.
   fisher
 
16 - 12.01.21 - 12:23
(14) Почему обязательно не сможет? Может, они просто согласились на стандартный вопрос об отключении поиска аппаратной лицензии.
   Winnie Buh
 
17 - 12.01.21 - 13:32
(0) >занято через менеджер лицензий 14, занято через сервер 9

не рекомендуется с одного ключа раздавать лицензии и сервером и чтобы клиенты сами получали от HASP LM,
в (13) все верно сказали - нужно запретить раздавать лицензии сервером 1с
   Irbis
 
18 - 12.01.21 - 13:38
С железным ключом такой херни нет.
   neomarat
 
19 - 12.01.21 - 14:27
(18) именно с железным ключем такая херня приключилась :-))))
   dmpl
 
20 - 12.01.21 - 14:37
(10) Все еще печальнее. Если лицензии одновременно раздает HASP LM и сервер, то возможна ситуация, когда будет выдано больше лицензий, чем полная емкость ключа - и тогда 1С не будет искать другие ключи, а сразу выдаст, что нет свободной лицензии. Т.е. если больше 1 аппаратного ключа, то будет ситуация, когда во втором ключе есть свободные лицензии, но система его просто не найдет.
   Irbis
 
21 - 12.01.21 - 14:56
(19) На прошлой работе 10 лет было  три клиентских по 100 и два серверных, и ни разу подобной фигни не наблюдалось. Наверное мы что-то не так делали.
   Winnie Buh
 
22 - 12.01.21 - 14:59
(21) наверное раздача лицензий сервером 1С была отключена и все клиенты для всех баз получали лицензии от HASP LM, а не от сервера
   Irbis
 
23 - 12.01.21 - 15:06
(22) Не только, в ини файлах ещё явно были прописаны адреса серверов, где эти лицензии искать. И запрет широковещательного запроса стоял, ЕМНИП.
   Lama12
 
24 - 12.01.21 - 15:10
(20) Хм, год назад было два ключа, а не один. При раздаче лицензий сервером, сервер может искать один локальный аппаратный ключ, и один в сети.
   neomarat
 
25 - 13.01.21 - 10:17
Эпопея продолжается. Отключил раздачу лицензий сервером. Все равно выедаются все. Хотя пользователей 15 - занимает 20 лицензий. Фоновые задания и планировщик - забирают по лицензии? Вроде же не должно так быть...
   Bigbro
 
26 - 13.01.21 - 10:22
на сервере 1с в сеансах нет мертвых висящих?
   fisher
 
27 - 13.01.21 - 10:23
(25) Тебе ж выше уже говорили вроде. Открываешь список сеансов в менеджере кластера и глядишь в колонку "Лицензия". Там полный расклад. Смотришь, считаешь. Если лень вручную считать - на инфостарте есть готовые обработки.
   neomarat
 
28 - 13.01.21 - 10:42
(27) да посчитал. В том то и дело - получается две базы - в каждой планировщик заданий - отъедает по лицензии. Итого минус две лицензии. Фоновое задание - еще минус 1 лицензия. Это правильно? Трудно объяснить - почему покупали 20 а осталось 17 на людей.
Далее что вот это за херня - в колонке Приложения "Стандартный вызов" между "Тонкими клиентами"?
   neomarat
 
29 - 13.01.21 - 10:43
(26) мертвых нет - перезапускали службы все
   neomarat
 
30 - 13.01.21 - 10:45
И еще вопрос - закрыл свою 1С, в менеджере кластера соединений стало на одно меньше, а в Алладин мониторе не уменьшилось. Кому верить?
 
 Рекламное место пустует
   Winnie Buh
 
31 - 13.01.21 - 10:47
(29) т.е. теперь все 20 лицензий занято через менеджер лицензий,
а лицензий занятых через сервер нет совсем?
   neomarat
 
32 - 13.01.21 - 11:03
(31) да
   fisher
 
33 - 13.01.21 - 11:08
(28) Фоновые жрут лицензии? Покажи скрин. Не должно такого быть вроде.
(30) Верить алладин-монитору, ессно. Он же берет данные из менеджера лицензий, который все по лицензиям и решает.
   fisher
 
34 - 13.01.21 - 11:09
Правильно кстати аладдин. Сам постоянно путаю :)
   fisher
 
35 - 13.01.21 - 11:12
Другое дело, что в менеджере лицензий могут оказаться "зависшие" лицензии. Это лечится перезапуском менеджера лицензий. Выше это тоже уже говорили.
   Irbis
 
36 - 13.01.21 - 11:14
(30)аладдин просто тормоз, там таймаут офигенно большой. У зависших в той колонке 0, если память не подводит. Иногда проще действительно менеджер перезапустить
   ansh15
 
37 - 13.01.21 - 11:16
Иногда еще бывает полезным удалить сеансовые данные сервера приложений.
   neomarat
 
38 - 13.01.21 - 11:19
(37) Службу перезапускал - не бьется количество все равно...
Вот скрин:
https://yadi.sk/i/RABa5pzTETfT2g
   neomarat
 
39 - 13.01.21 - 11:19
(37) это как?
   fisher
 
40 - 13.01.21 - 11:20
(38) Ну так из этого скрина следует что фоновые и консоли кластера лицензии не жрут. С чего ты взял, что жрут?
   ansh15
 
41 - 13.01.21 - 11:22
   fisher
 
42 - 13.01.21 - 11:23
(38) Что-то странное с хостом MAIN. 11 лицензий сожрал.
   neomarat
 
43 - 13.01.21 - 11:25
(40) ну по менеджеру лицензий 20 штук, а по кластеру гораздо меньше - 14. Где остальное? Подумал что планировщики отъедают.
(42) это терминальный сервер - на нем пользователи сидят в 1С
   fisher
 
44 - 13.01.21 - 11:29
(42) + Причем 6 из них удерживаются с громадным таймаутом. Фиг его знает, что это такое. Первым делом я бы проверил nethasp.ini на MAIN - может там чего-то эдакого накручено.
   fisher
 
45 - 13.01.21 - 11:34
Короче, должно было быть 10 лицензий свободных. Но их все пожрал main.
   Bigbro
 
46 - 13.01.21 - 11:35
может там народ закрывает подключение вместо выхода из 1с?
   Bigbro
 
47 - 13.01.21 - 11:35
посмотрите на самом сервере что творится.
   fisher
 
48 - 13.01.21 - 11:37
MAIN - это не терминальный ли сервер, случаем?
   Irbis
 
49 - 13.01.21 - 11:46
Это скорее всего на терминале сессии висят. Странно обычно терминальные обрывают по простою
.
   neomarat
 
50 - 13.01.21 - 11:46
(48) терминальный, но по кластеру серверов то сеансов значительно меньше, чем по Аладдину. Хотя должно бы вроде наоборот...
   Irbis
 
51 - 13.01.21 - 11:48
Такова селяви, проверьте для начала сессии на терминале, лишние похерьте, посмотрите что поменяется в аладдине
   neomarat
 
52 - 13.01.21 - 11:49
(44) в nethasp.ini - все закомментировано, он стандартный полностью.
   Bigbro
 
53 - 13.01.21 - 11:50
(52) это как раз не стандартный, настройте его по нормальному. с указанием IP и запретом широковещательных сообщений.
   Winnie Buh
 
54 - 13.01.21 - 12:05
(50) про терминальный сервер надо было сразу говорить,
это частая беда, терминальные сессии жрут лицензии и не отпускают,
в терминале есть хитрый процесс SplWOW64.exe, который запускается при печати и если он сам не завершился до закрытия 1С, то не происходит и закрытия терминальной сессии, в итоге лицензия 1С зависает,
надо уменьшить тайм-аут завершения этого процесса и добавить его в список процессов, завершаемых при завершении терминальной сессии
https://www.online-ufa.ru/content/articles/problem-1c-rdp/
   fisher
 
55 - 13.01.21 - 12:28
(54) Все равно странно. Лицензия же должна "возвращаться" при закрытии 1С, а не при закрытии сессии? Может, в этих сессиях 1С крашилась?
   Bigbro
 
56 - 13.01.21 - 12:31
(55) не-не. история с зависшим процессом от печати стара как мир, дело на 98% в ней.
ну и поставьте таймер на сессии, грохайте через сутки принудительно.
   Winnie Buh
 
57 - 13.01.21 - 12:40
(55) в том и прикол, что если процесс SplWOW64.exe сам не закрылся, то при закрытии 1С лицензия не "возвращается" и следующий запуск 1С жрет следующую лицензию
   fisher
 
58 - 13.01.21 - 15:32
(56) Да я верю, интересна механика...


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.