Ковырялись мы тут с переводом сервера 1C на Linux. Почти все проблемные места были закрыты. Но тут снова перестали браться лицензии с ключа. Начали вспоминать, что могли сломать (до этого-то работало), перезапускать что попало, менять версии драйверов hasp - всё было без толку. И hasp прокинулся на виртуальную машину, и его драйвера стартанули, и соединение между менеджером лицензий и драйверами активна. А оказалось всё очень просто. При конфигурационном файле по-умолчанию клиент 1С ищет сервер лицензий broadcast-ом:
Даже если указать конкретный NH_SERVER_ADDR. Он просто брал лицензию с соседнего сервера. Ну и в купе с тем, что сервер лицензий не обращается к ключу и не показывает его до первого обращения к нему от клиента, в AKS Monitor он (ключик) не отображается. Отключив широковещательный поиск сервера и указав IP-адрес необходимого нам, получаем желаемый результат.[NH_TCPIP];;NH_SERVER_ADDR = <Addr1>, <Addr2> ; IP addresses of all the NetHASP; License Managers you want to search.; Unlimited addresses and multiple; lines are possible.; Possible address format examples:; IP address: 192.114.176.65; Local Hostname: ftp.aladdin.co.il;;NH_PORT_NUMBER = <Num> ; Set the TCP/IP port number. This is; optional. The default number is 475.;;NH_TCPIP_METHOD = TCP or UDP ; Send a TCP packet or UDP packet; Default: UDP;;NH_USE_BROADCAST = Enabled or Disabled; Use TCPI/IP Broadcast mechanism.; Default: Enabled
Комментариев нет:
Отправить комментарий