Имя: Пароль:
1C
1С v8
Лицензии на разных серверах
0 1Сергей
 
20.03.25
16:48
Товарищи, дамы и господа, прошу помочь!

Имеется основной сервер А, на котором физический ключ серверный, физический ключ на 50 лиц, куча файловых лицензий.
Имеется дополнительный сервер Б, на котором один физический ключ на 50 лиц. На сервере Б нет боевых баз. Раздача ключей настроена по сети

На сервере А в базах включена раздача ключей сервером. В пики активности пользователей лицензий сервера А не хватает и тогда сервер А раздаёт ключи с сервера Б. Точнее, раздавал до определённого времени. Сейчас почему-то не раздаёт.

Можно как-то починить?

nethasp.ini
[NH_COMMON]

NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled

...

[NH_TCPIP]

NH_SERVER_ADDR = <IP сервера Б>
NH_TCPIP_METHOD = TCP
NH_USE_BROADCAST = Disabled

...
1 X Leshiy
 
20.03.25
17:10
(0) Ищи на Б файл nhsrv.ini

Там что-то такое

[NHS_SERVER]
NHS_USERLIST         = 250;
NHS_SERVERNAMES     = vkeys1c;
NHS_HIGHPRIORITY     = no;

[NHS_IP]
NHS_USE_UDP          = enabled;
NHS_USE_TCP          = enabled;
NHS_IP_portnum       = 475;
NHS_IP_LIMIT         = 172.168.0.5; //тут ип, маски и диапазоны, кому он может раздавать ключи  

[NHS_IPX]
NHS_USE_IPX           = disabled;
NHS_AppendAddr        = no;
NHS_usesap            = enabled;
NHS_ipx_socketnum     = 0x7483;

[NHS_NETBIOS]
NHS_USE_NETBIOS       = disabled;
2 X Leshiy
 
20.03.25
17:10
И да, службу раздачи сетевых ключей смотри
3 1Сергей
 
20.03.25
17:11
(2) она раздаёт на тестовые сервера
(1) Спасибо! Смотрю
4 X Leshiy
 
20.03.25
17:12
И посмотри AKS монитором, есть ли сервер ключей (Б) вообще в сети как сервер ключей
5 1Сергей
 
20.03.25
17:18
(4) Смотрел, да есть
6 Winnie Buh
 
20.03.25
17:22
(0) указаны параметры NH_SERVER_ADDR = <IP сервера Б> в nethasp.ini и NHS_IP_LIMIT в nhsrv.ini,
т.е. если изменился IP любого из двух серверов, то ключ раздаваться перестанет
7 1Сергей
 
20.03.25
17:31
(6) ИП не меняется. Параметр NHS_IP_LIMIT не установлен
8 Winnie Buh
 
21.03.25
07:55
(7) если на сервере А в nethasp.ini закомментировать NH_SERVER_ADDR и включить BROADCAST, то ключ увидит?
сервера физические, не виртуалки?
9 Dmitrii
 
гуру
20.03.25
18:03
1. Проверьте, что менеджер лицензий жив на сервере Б. Служба запущена. Если она встала - запустите её.
2. Проверьте, что есть доступные лицензии. Периодически лицензии зависают и из 50 существующих доступных не остаётся. Обычно лечится простым перезапуском службы менеджера лицензий.
3. Проверьте, что менеджер лицензий сервера Б виден и доступен с сервера А. Тут придётся разбираться с сетью. Проверять и настраивать видимость-доступность соответствующих сетевых портов.
10 1Сергей
 
20.03.25
18:15
(9) По всем пунктам норма. Другой сервер, тестовый, видит и получает лицензии