К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

У меня перестало хватать лицензий после перехода на 8.2

Гость
0 - 23.07.2012 - 10:09
Сконвертировал многопользовательскую базу 8.1 на 8.2 и теперь вылезают время от времени ошибки при запуске баз. У нас всего 3 ключа расположенных на разных серверах всего на 50 рабочих мест. но там и 30ти чеовек не сидит. И вот какая ошибка вылезает:

Не обнаружено свободной лицензии!
http://s017.radikal.ru/i417/1207/41/fd0b3591dcf1.jpg

в чем моежт быть дело?



1 - 23.07.2012 - 10:15
сам то и дело налетаю на это. обычно проходит само через пару минут. такое впечатление, что сервер защиты время от времени теряет путь к одному определенному серверу с ключем... а потом снова его находит. так как ситуация довольно редкая и повторению в экспериментальных условиях не поддается - более точного диагноза и спсоба лечения пока не нашел.
P.S. плюс на этом ключе иногда остаются висеть и занимать лицензии принудительно отрубленные сессии пользователей. что тоже может приводить к подобных сообщениям.
Гость
2 - 23.07.2012 - 11:01
Написано же - лицензии закончились! Запускай Aladdin Monitor и смотри, кто съел лицензии. Для стабильной работы нескольких ключей в локалке следует отключить раздачу ключей с сервера, а всех клиентов принудительно распределить через nethasp.ini на конкретные сервера ключей. И отключить этот broadcast.
У нас была такая проблема, когда у части пользователей nethasp.ini указывал на недействительный DNS alias.
3 - 23.07.2012 - 11:47
2(2) Не всегда прокатывает. У нас порядка 100 пользователей сидят на 75 лицензиях, потому как из-за географических причин одновременно более 65-70 пользователей не работают. Но так как возможны небольшие накладки по времени (пользователь в Смоленске решил начать свой рабочий день пораньше а пользователь в Хабаровске решил в этот день задержаться) приходится раздачу лицензий поручать серверу.
Гость
4 - 23.07.2012 - 14:55
(3) Типа сумничать хотел?
Отключение раздачи сервером следует в таком случае отключить, чтобы не происходило одновременное занятие ключа этим пользователем и в серверном контексте, и на клиенте. Такое частенько происходит, если клиент налетает на нехват ключа: он его получает с сервера, а при запуске 1С в другую базу - получает еще и на клиента с освободившегося ключа.
Получается эскалация занятости ключей с последующим коллапсом. Тут же нет выявления deadlock по timeout.
Похожая байда возникает и при автоматическом поиске ключа броадкастом.
5 - 23.07.2012 - 15:16
Цитата:
Сообщение от Lexusss Посмотреть сообщение
Получается эскалация занятости ключей с последующим коллапсом.
Слишком часто нас этот коллапс имел, потому и вернули права серверу на раздачу ключей, и только ему... тем более ситуация из (0) встречается у нас достаточно редко (раз-другой в месяц, не чаще) и длится не более 5-10 минут.
Гость
6 - 23.07.2012 - 15:20
(5) Раздача только с сервера - это реально круто, если на 1 пользователя приходится один сеанс, а ключ всего один. Только вот беда в том, что сервер не может раздавать со второго ключа. А вот на том филиале, где я обитаю, стоит 6 ключей - четыре по 100 и еще два по 50 (сейчас еще ждем 100+50). Как тут работать через сервер?
7 - 23.07.2012 - 16:01
2(6) Пользователи под терминалом. 3 ключа (50 + 20 + 5) на трех железных серверах.
Гость
8 - 24.07.2012 - 11:29
автору внимательно читать пост 2 (ДВА!) от камрада Lexusss.
Гость
9 - 24.07.2012 - 12:23
(7) Как то это похоже на гон: либо 1С врет в документации, либо ты неверно описываешь ситуацию. Сервер 1С не может использовать более 1 ключа в рамках одной серии. В данном случае, если ключ 50 будет установлен на сервере 1С, а 20 - на другом сервере, будет доступно 70 лицензий. Причем сервер 1С может по своему желанию предпочесть 5-пользовательский ключ. Если же на сервере 1С нет многопользовательского ключа, то доступен будет всего лишь один сетевой ключ - опять же по произвольному желанию сервера 1С. Так может получится, что будет доступно всего то 5 лицензий.
Если же ты говоришь про работу в файловой версии или доступ к 1С через сервере терминалов, причем лицензии выдаются на сервере терминалов - то это совсем другая тема.
10 - 24.07.2012 - 12:35
Цитата:
Сообщение от Lexusss Посмотреть сообщение
Сервер 1С не может использовать более 1 ключа в рамках одной серии.
установленного на одном физическом сервере (который железный - как достала эта путаница в терминах, когда одним понятием обозначают кучу самых разных предметов).
У нас ключи и воткнуты в три разных компа. И "сервер 1С" (который как служба) их все отлично видит (пока не потерят, но потом снова находит).
Гость
11 - 24.07.2012 - 14:00
(10) Да нет же. В соответствии с документации, выдача ключа с сервера 1С выполняется только с 1 локального установленного ключа и 1 сетевого ключа. Как написано в документации, максимум возможно выдать 1800 лицензий с сервера 1С: по одному локальному на 100, 300 и 500 пользователей, и по одному сетевому на 100, 300 и 500 пользователей. Многопользовательские ключи на 300 и 500 пользователей идут другими сериями, нежели мелкие ключи. На 5, 10, 20, 50 и 100 пользователей все идут одной серией.
Так что сервер 1С НЕ МОЖЕТ раздавать одновременно несколько ключей.
Мы натыкались на это ограничение при доступе с веб-клиентов. Для них лицензия выдается ТОЛЬКО с веб-сервера (у которого вообще никуда доступа нет) или с сервера 1С (единственный оставшийся вариант). Пришлось один 100пользовательский ключ максимально освободить, чтобы на нем всегда хватало места для удаленных пользователей. При этом сервер 1С был принудительно переведен на поиск ключа ТОЛЬКО на этой железке, дабы не дай бог не подхватить какой то другой гадости.
В твоем случае, скорее всего, выдачу лицензии осуществляет клиентское приложение на сервере терминалов.
Гость
12 - 24.07.2012 - 15:25
во.
я впишусь с глупым вопросом.

в локалке 15 юзеров. у 5 стоят локальные программные лицензии. остальные 10 ломятся за серверной на сервер. все работают с базой на сервере.

периодически виснут на сервере сеансы пользователей (разных).

1) можно ли и как указать машинкам с локальными программными лицензиями искать лицензии только локальные?
2) это поможет?
3) что поможет?
Гость
13 - 24.07.2012 - 16:00
1) Файерволом
2) Да
3) Файервол на сервере ключа или настройка nhsrv.ini
Гость
14 - 24.07.2012 - 16:00
13+ Ой, ну и конечно отключить раздачу лицензий сервером
15 - 24.07.2012 - 16:14
Цитата:
Сообщение от Lexusss Посмотреть сообщение
Так что сервер 1С НЕ МОЖЕТ раздавать одновременно несколько ключей. Мы натыкались на это ограничение при доступе с веб-клиентов.
Веб-клиентов нет. Может потому и срабатывает...
Но лицензии раздает именно сервер 1с. Или они доработали работу с железными ключами а в документации не обновили инфу... или это до сих пор у них тестируется и для широкой публики не оглашается из-за того, что, возможно, работает не на всех режимах (а нам просто случайно повезло).
Гость
16 - 24.07.2012 - 16:18
Можешь показать скрины Aladdin Monitor, где на двух серверах HASP, не являющихся серверами 1С, выдаются лицензии на один сервер 1С, не являющийся терминальным сервером?
17 - 24.07.2012 - 16:22
2(16) К сожалению нет. По корп.правилам никакие скрины системы или содержащие системные данные не могут быть опубликованы.
Гость
18 - 25.07.2012 - 11:08
14-Lexusss > не понял. 10 юзеров должны ж с сервера получать программные лицензии.

есть подробный фак по установке/настройке_раздачи программных лицензий?
Гость
19 - 26.07.2012 - 11:10
ап
Гость
20 - 26.07.2012 - 11:21
(18) Если у тебя чисто программные лицензии - это не ко мне. Я в них вообще не понимаю, не приемлю накладываемые ограничения и потому не использую.


К списку вопросов






Copyright ©, Все права защищены