|
Не найдена лицензия | ☑ | ||
---|---|---|---|---|
0
gni
10.01.15
✎
13:57
|
Здравствуйте!
В последнее время участились случаи нехватки лицензий 1С8, поэтому решил вплотную заняться этим вопросом. Перечитал уже кучу форумов, статей, но пока не могу понять как это должно работать. Есть 2 сетевых ключа на 20 и 50 лицензий. Установлены на разных компьютерах. В nethasp.ini на клиенте есть строки NH_SERVER_ADDR = serv1.domain.ru, serv2.domain.ru NH_SERVER_NAME = serv1, serv2 Я предполагаю, что 1С должна сначала поискать лицензии на serv1, а если там их не находит (закончились или вообще сервер недоступен), то должен искать их на serv2. Порядок вроде бы соблюдается: т.е. если в nethasp.ini первый serv1, то лицензия с него и забирается (наблюдаю через Alladin monitor), а если serv2 - то с него. Но если я выключаю службу hasploader на serv1, то лицензия почему то совсем не находится. Даже если в nethasp.ini я оставляю ссылку только на serv2. Выдается сообщение: Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия! по причине: Поиск лицензии на клиенте: nethasp.ini: C:/Program Files (x86)/1cv82/conf/nethasp.ini, прочитан успешно, ORGL8 Сетевой, установлен Поиск лицензии на сервере: ORGL8 Сетевой, установлен, неисправен или не подходит для 1С:Предприятия Файл программной лицензии не найден ORGL8 Локальный, не установлен ORG8A Локальный, не установлен ORG8B Локальный, не установлен nethasp.ini: C:/Program Files/1cv82/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORG8A Сетевой, не установлен nethasp.ini: C:/Program Files/1cv82/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORG8B Сетевой, не установлен Конфигурация не является базовой Подскажите, пожалуйста, что еще можно посмотреть. Спасибо. |
|||
1
gni
10.01.15
✎
14:29
|
И еще вопрос. Когда сервер 1С раздает лицензии, он откуда берет информацию о ключах? А то у нас создается впечатление, что он видит только один ключ.
Спасибо. |
|||
2
Мимохожий Однако
10.01.15
✎
14:53
|
Настрой hasp.ini на клиентах под свой сервер с менеджерами лицензий. Для проверки используй монитор ключей.
|
|||
3
Nlock
10.01.15
✎
14:57
|
(0) на компах с ключами д.б. установлен Hasp LM;
в клиентских nethasp.ini прописать адреса/имена этих компов. в "NH_SERVER_ADDR" прописывается вроде IP-адрес... |
|||
4
gni
10.01.15
✎
15:30
|
(2) Так вроде бы и настроил...
(3) Hasp LM установлен. В мониторе ключи показываются. В NH_SERVER_ADDR и сразу адрес пробовал прописывать - результат тот же... Т.е. в общем то ключи работают. И лицензии раздаются с обоих ключей. Вопрос в том, почему, когда и выключаю службу на serv1, не видятся ключ на serv2? |
|||
5
Winnie Buh
11.01.15
✎
16:02
|
точно оба ключа рабочие? попробуй по очереди оставить только один из ключей, местами поменять
|
|||
6
gni
14.01.15
✎
09:12
|
(5) Ключи рабочие. Помогите, пожалуйста, расшифровать лог:
Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия! по причине: Поиск лицензии на клиенте: nethasp.ini: C:/Program Files (x86)/1cv82/conf/nethasp.ini, прочитан успешно, ORGL8 Сетевой, установлен Поиск лицензии на сервере: ORGL8 Сетевой, установлен, неисправен или не подходит для 1С:Предприятия Файл программной лицензии не найден ORGL8 Локальный, не установлен ORG8A Локальный, не установлен ORG8B Локальный, не установлен nethasp.ini: C:/Program Files/1cv82/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORG8A Сетевой, не установлен nethasp.ini: C:/Program Files/1cv82/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORG8B Сетевой, не установлен Конфигурация не является базовой Почему если он нашел ключ на клиенте, он ищет на сервере? И какой ключ он ищет на сервере? Почему он может не подходить для 1С:предприятия (ключи рабочие)? И что это за путь в конце лога "C:/Program Files/1cv82/conf/nethasp.ini" - каталог на сервере 1С? Спасибо. |
|||
7
Кай066
14.01.15
✎
09:15
|
(6) Потому что версия клиент-серверная? Не?
|
|||
8
gni
14.01.15
✎
09:43
|
(7) Да, клиент-серверная. Т.е. после того как нашелся клиентский ключ, ищется ключ на сервер 1С (который установлен на самом сервере)?
|
|||
9
hhhh
14.01.15
✎
10:01
|
(8) нет, ключ на сервер 1С не ищется. Зачем ему искаться?
|
|||
10
gni
14.01.15
✎
10:09
|
(9) Так как же лог то понять?
|
|||
11
gni
14.01.15
✎
10:11
|
Причем пока висит это сообщение от 1С alladin monitor показывает, что я подключился к ключу.
|
|||
12
krbIso
14.01.15
✎
10:41
|
в nhsrv.ini что есть?
в консоли сервера 1С посмотри как раздаются лицензии (в конце одна из колонок), покажи скрин. |
|||
13
gni
14.01.15
✎
10:53
|
(12)
nhsrv.ini (второй такой же, только NHS_SERVERNAMES = serv2) [NHS_SERVER] NHS_USERLIST = 250 NHS_SERVERNAMES = serv1 NHS_HIGHPRIORITY = no [NHS_IP] NHS_USE_UDP = enabled NHS_USE_TCP = enabled NHS_IP_portnum = 475 [NHS_IPX] NHS_USE_IPX = enabled NHS_AppendAddr = no NHS_usesap = enabled NHS_ipx_socketnum = 0x7483 [NHS_NETBIOS] NHS_USE_NETBIOS = enabled |
|||
14
gni
14.01.15
✎
10:54
|
(12) А как скрин выложить?
|
|||
15
Fish
14.01.15
✎
10:56
|
(14) Выложи на любой ресурс, а сюда ссылку.
|
|||
16
gni
14.01.15
✎
11:00
|
||||
17
gni
14.01.15
✎
11:08
|
Что означают виды лицензий:
серверная сеть клиент сеть клиент лок? серверная сеть - выдана сервером 1С? клиент сеть - клиент получил сам (включена галочка "Использовать аппаратную лицензию)? клиент лок - вообще не понимаю, т.к. ключи установлены на серверах, где точно никто не работает в 1С. Обратил внимание, что сервер сеть - все почему-то только с ключом на 20 лицензий (хотя может случайно просто в данный момент времени) |
|||
18
krbIso
14.01.15
✎
11:44
|
(17) 20 ку раздает сервер 1С
50 раздает HASP LM. Попробуйте в настройках баз 1С запретить выдачу лицензий сервером 1С. Проверьте что на сервере с 20 кой HASP LM запущен, порт 475 не блокируется. |
|||
19
krbIso
14.01.15
✎
11:47
|
(18) а не 20 тоже HASP раздает частично.
Вам нужно запретить выдачу лицензий сервером 1С. И убедиться что у всех клиентов включена галочка "Использовать аппаратную лицензию". Должно будет все работать. |
|||
20
krbIso
14.01.15
✎
11:51
|
(17)
Серверная сеть - сетевой многопользовательский ключ, лицензия выдана сервером 1С Клиент сеть -сетевой многопользовательский ключ, лицензия выдана HASP LM. Клиент лок - локальный ключ воткнут на какой то станции. |
|||
21
gni
14.01.15
✎
12:49
|
А почему сервер раздает именно с 20? Можно как то ему указать, что надо раздавать 50-ку? На сервере в nethasp.ini (я правда не уверен, что он как то влияет на его поведение) указана последовательность сначала брать с 50, а потом 20. Не хотел отключать - иногда удобнее, когда сервер сам раздает.
|
|||
22
Genayo
14.01.15
✎
13:03
|
(21) Сервер раздает с того, какой первым найдет. А вот как он их ищет - вопрос...
|
|||
23
Nlock
14.01.15
✎
13:04
|
как ищет - в схеме:
http://infostart.ru/public/281119/ |
|||
24
Genayo
14.01.15
✎
13:08
|
(23) Из схемы неясно, как сервер находит сетевой клиентский ключ, с которого будет раздавать лицензии, в первый раз...
|
|||
25
Nlock
14.01.15
✎
14:02
|
(24) предположу что, пойдет по ветке "лицензия не найдена" (на проверку разрядности сервера).
|
|||
26
hhhh
14.01.15
✎
14:30
|
(21) попробуйте 20 вообще не указывать в nethasp.ini
|
|||
27
gni
14.01.15
✎
15:00
|
(23) В схеме ведь есть пункт "Поиск многопользовательского ключа HASP доступного с компьютера с помощью программы HASP HL License Manager". Т.е. при наличии свободных лицензий (а они точно есть), при выключенной службе на serv1 они должны искаться на сервере serv2, а вместо этого - помощник получения программной лицензии.
(21) попробовал - все равно берет 20-ку. |
|||
28
gni
14.01.15
✎
15:10
|
(26) попробовал - все равно берет 20-ку.
|
|||
29
Nlock
14.01.15
✎
17:07
|
(27) вот еще что.. попробуй в nethasp.ini указать только
NH_SERVER_ADDR = "IP адрес сервера1", "IP адрес сервера2" а NH_SERVER_NAME - закомментируй. еще вопрос: комп с сервером 1с видит по сети serv2? |
|||
30
hhhh
14.01.15
✎
17:37
|
(28) ну, значит лицензии на 50 закончились, берет тогда 20.
|
|||
31
gni
15.01.15
✎
08:49
|
(29) попробовал - никакого эффекта. Комп с сервером 1С оба сервера с ключами видит. И алладин монитор с него тоже ключи видит...
(30) Так все инструменты, какие я знаю показывают, что лицензий еще достаточно. Алладин монитор показывает, что на одном ключе около 15 свободно, а на другом около 20. Если смотреть в консоли сервера 1С, то по соединениям (если считать, что 1 соединение - 1 лицензия) запас около 20 штук. А по сеансам - около 30 (общее количество). Есть предположение, что сервер заканчивает на "Сервер-сеть" все 20 лицензий и потом начинает посылать. Но как его заставить по окончании этих 20 лицензий смотреть на 50? Или хотя бы просто "переключить" его на ключ с 50 лицензиями, чтобы момент исчерпания наступал позже? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |