Size: a a a

PostgreSQL + 1C + Linux

2020 September 15

E

Error in PostgreSQL + 1C + Linux
Про скриншот: сервер тестируемый не входит в LAN, открыты только порты. И из скриншота видно что получил Клиент лицензию, а не выдал Сервер. Клиент как раз в LAN где несколько hasplm
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Error
Точно, но с вашим дополнением я согласен, в проде сталкивался когда у клиента и программные и аппаратные и сервер выдает и hasplm
ну странно это все, по нормальной логике не должен клиент занимать новую лицензию, если уже взял
а пробовали в настройках серверов хасп с таймаутами играться?
они там есть, но ни разу не добрался с ними разобраться
источник

E

Error in PostgreSQL + 1C + Linux
Но клиент умудрился взять из 20ки и из 50ка
источник

E

Error in PostgreSQL + 1C + Linux
Alexander Malykhin
ну странно это все, по нормальной логике не должен клиент занимать новую лицензию, если уже взял
а пробовали в настройках серверов хасп с таймаутами играться?
они там есть, но ни разу не добрался с ними разобраться
По умолчанию настройки в nhsrv.ini
источник

E

Error in PostgreSQL + 1C + Linux
50 - на форточках. 20ка на linux сервере, там тоже всё по умолчанию
источник

А

Андрей in PostgreSQL + 1C + Linux
Error
Но клиент умудрился взять из 20ки и из 50ка
пока единственный вариант фикса подобной проблемы - это явное указание у клиента адреса hasplm. и соответственно ключи должны быть на разных хостах, в случае виртуализации это не страшно, как правило кол-во виртуалок больше чем количество ключей и соот-но: один хост = один hasplm = один ключ
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
а 50 "под завязку" используется?
теоретически - если прошел таймаут (вот только какой?) "удержания" лицензии и клиент должен "обновить" аренду, а в этот момент кто-то другой занял
источник

E

Error in PostgreSQL + 1C + Linux
Андрей
пока единственный вариант фикса подобной проблемы - это явное указание у клиента адреса hasplm. и соответственно ключи должны быть на разных хостах, в случае виртуализации это не страшно, как правило кол-во виртуалок больше чем количество ключей и соот-но: один хост = один hasplm = один ключ
Естественно на разных хостах, ключи одинаковой серии же. Ситуацию словил в тестовой среде, заскриншотил на "подумать". На больших ключах как выше 4 сотки думаю nethasp.ini править крайне весело на компах свыше 300, без автоматизации
источник

E

Error in PostgreSQL + 1C + Linux
Alexander Malykhin
а 50 "под завязку" используется?
теоретически - если прошел таймаут (вот только какой?) "удержания" лицензии и клиент должен "обновить" аренду, а в этот момент кто-то другой занял
Нет, было свободно ещё порядка 30 процентов
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
ну тогда, кроме как называть это глюками хаспа/платформы, больше и придумать нечего
источник

А

Андрей in PostgreSQL + 1C + Linux
Error
Естественно на разных хостах, ключи одинаковой серии же. Ситуацию словил в тестовой среде, заскриншотил на "подумать". На больших ключах как выше 4 сотки думаю nethasp.ini править крайне весело на компах свыше 300, без автоматизации
Если домен - а как правило, в подобной инфраструктуре он есть, то групповые политики решат проблему быстро. А если парк 300 машин и без домена... Тогда "Оставь надежду, всяк сюда входящий"
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
а, кстати, еще мысль - если серверы не прописаны напрямую в nethasp.ini, то наверно клиент каждый раз броадкастом ищет сервер (а там кто первый ответил - того и тапки) - может в этом проблема?
можно попробовать оба сервера (и 20, и 50) прописать в nethasp.ini и понаблюдать
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
ну и если сработает, то прописывать одинаковый nethasp.ini всем намного проще, чем "персональные"
источник

E

Error in PostgreSQL + 1C + Linux
Соль в другом, 1С говорит, что если получил от lm ключ, то он и юзаеца для всех сеансов. Про бродкаст не совсем так, платформа запоминать должна где брала лиц, и там и смотреть сеачала
источник

А

Андрей in PostgreSQL + 1C + Linux
Alexander Malykhin
а, кстати, еще мысль - если серверы не прописаны напрямую в nethasp.ini, то наверно клиент каждый раз броадкастом ищет сервер (а там кто первый ответил - того и тапки) - может в этом проблема?
можно попробовать оба сервера (и 20, и 50) прописать в nethasp.ini и понаблюдать
именно так он и делает, бродкастом и ищет
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Error
Соль в другом, 1С говорит, что если получил от lm ключ, то он и юзаеца для всех сеансов. Про бродкаст не совсем так, платформа запоминать должна где брала лиц, и там и смотреть сеачала
ну похоже не смотрит )
поэтому и предположил вариант, что глюки из-за броадкаста )
источник

А

Андрей in PostgreSQL + 1C + Linux
Error
Соль в другом, 1С говорит, что если получил от lm ключ, то он и юзаеца для всех сеансов. Про бродкаст не совсем так, платформа запоминать должна где брала лиц, и там и смотреть сеачала
То есть клиент куда то кеширует данные о первой полученной лицензии?
источник

E

Error in PostgreSQL + 1C + Linux
Если там где брала - нету, вот тогда и начинается алгоритм поиска где взять
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Андрей
То есть клиент куда то кеширует данные о первой полученной лицензии?
ну по идее - должен, т.к. при раздаче таких лицензий лицензируется целиком рабочее место, а не подключение
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Error
Если там где брала - нету, вот тогда и начинается алгоритм поиска где взять
ну может его поломали уже
источник