#0
by Night_Wolf
Подскажите с лицензиями 1С 8.3. Есть сервер 1С предприятия, на нем стоит ключ сервера 1С и ключ клиентский на 50 пользователей. Установлен HaspLM, в nhsrv.ini прописал имя: "LM01". Есть сервер "LM03" - на нем стоит ключик на 100 пользователей. Установлен HaspLM, в nhsrv.ini прописал имя: "LM03". Далее, на сервер 1С стоит платформа 8.3. Вытащил в общую папку, доступную по сети. Пользователи запускают 1С оттуда. Проблема: Если в общей папкеin8.3.xxconf
ethasp.ini прописать: NH_SERVER_ADDR = хх.хх.хх.03, хх.хх.хх.01 - тогда видит только ключ с сервера "LM01". Порядок IP-адресов роли не меняет - виден только ключи с сервера "LM01" Если же закомментировать основной ключ на текущем сервере так: NH_SERVER_ADDR = хх.хх.хх.03 ;хх.хх.хх.01 тогда видит ключ на 100 лицензий. ASK-Monitor-ы показывают погоду на обоих серверах. Подскажите куда копать? P/S - после замены значений в файле агент сервера 1С не перезапускал. Но вроде как и не требуется.
#2
by Night_Wolf
- это нужно прописать в какой ini ? В ini, который относится к платформе - там параметр такой: NH_SERVER_NAME
#4
by Fish
Перепутал. В nethasp.ini: Пример: -------------------- nethasp.ini ----------------------------- [NH_COMMON] -------------------------------------------------------------
#7
by Night_Wolf
Имена не помогают. Достаточно адресов, но почему-то они просто не работают. Вот тут не совсем понятен мне вопрос. Где это можно проверить? Скрин моих лицензий: Те, которые Сервер 50 и которые Клиент 50 - тут я сам не совсем понял. У меня один ключ на 50 лицензий. Откуда второй - буду разбираться. Далее - 10 программных - они есть тоже. Когда ставлю в ini-файле BROADCAST = Enable и комментирую все настройки - видны ключи по 50 (клиент и сервер) и ключи на 10. Сетевой на 100 не виден. Но если я запускаю параллельно 1С со своей локальной машине, и у меня путь прописан только к 100 - то мне выдает 100. Остальным пишет что лицензия не найдена. Если же ставлю на сервере в nethasp.ini чтобы видел одну только 100 и IP к нему - тогда он виден, но не видны остальные три. Похоже что по BROADCAST не виден ключ на 100, а напрямую - не видны остальные.
#8
by Night_Wolf
- Статья отличная по ссылке, я по ней как раз настраивал свои менеджеры. Но пока не помогло
#9
by Night_Wolf
Вот сам поиск лицензий: Может по нему что-нибудь можно посмотреть. Не обнаружено свободной лицензии! по причине: Поиск лицензии на клиенте: nethasp.ini: Z:/BIN/1cv83/8.3.6.2076/bin/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=142, ORGL8 Сетевой, не установлен Файл программной лицензии не найден локальный ключ недоступен: Status=0, ORGL8 Локальный, не установлен локальный ключ недоступен: Status=0, ORG8A Локальный, не установлен локальный ключ недоступен: Status=0, ORG8B Локальный, не установлен nethasp.ini: Z:/BIN/1cv83/8.3.6.2076/bin/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=142, ORG8A Сетевой, не установлен nethasp.ini: Z:/BIN/1cv83/8.3.6.2076/bin/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=142, ORG8B Сетевой, не установлен Поиск лицензии на сервере: ORGL8 Локальный, установлен, свободные лицензии закончились, занято через менеджер лицензий 1, занято через сервер 49 Файл программной лицензии не найден ORG8A Локальный, не установлен ORG8B Локальный, не установлен nethasp.ini: отсутствует, использованы настройки по умолчанию, ORGL8 Сетевой, установлен, свободные лицензии закончились, занято через менеджер лицензий 32, занято через сервер 49 nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=129, ORG8A Сетевой, не установлен nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=129, ORG8B Сетевой, не установлен Поиск лицензии в сервисе лицензирования: ORGL8 Локальный, установлен, свободные лицензии закончились, занято через менеджер лицензий 1, занято через сервер 49 Файл программной лицензии не найден ORG8A Локальный, не установлен ORG8B Локальный, не установлен nethasp.ini: отсутствует, использованы настройки по умолчанию, ORGL8 Сетевой, установлен, свободные лицензии закончились, занято через менеджер лицензий 32, занято через сервер 49 nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=129, ORG8A Сетевой, не установлен nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=129, ORG8B Сетевой, не установлен Что за ошибка установки соединения с менеджером лицензий...?
#10
by Night_Wolf
Никто не знает или я не вижу очевидного? Не молчите, народ, подскажите куда копать.
#11
by Fish
Ну так тебе пишет же: "nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий". Проблемы в сети похоже. 1С почему-то не видит менеджера лицензий. Это к админам.
#12
by Night_Wolf
- Странная проблема. Ведь когда ставлю только один сервер NH_SERVER_ADDR = хх.хх.хх.03 - то читает и выдает лицензию и никаких проблем с менеджером лицензий не наблюдается.
#13
by Fish
А если порядок поменять? Сначала 03, а потом 01? Ну и судя по " Локальный, установлен, свободные лицензии закончились, занято через менеджер лицензий 1, занято через сервер 49 ", у тебя ещё и сервер лицензии раздаёт. Попробуй отключить выдачу лицензий сервером и оставь только ЛМы.
#14
by Night_Wolf
- Спасибо за помощь. Ещё пару вопросов: Если я отключу выдачу лицензий сервером - тогда непонятно что будет с 10-ю программными лицензиями. Их как тогда раздавать будет? Там нет LM. Порядок сервером роли не играет: "А вы, друзья, как ни садитесь..."
#15
by Night_Wolf
- и вот тут я не понимаю тогда: У меня в сервере воткнут ключ всего на 50 пользователей. Сервер раздает примерно 50 и LM раздает также 50. Получается, что можно с одного ключа поиметь вдвое больше лицензий при таком подходе?
#16
by Fish
Вот по поводу программных одновременно с железными ничего не могу сказать - не сталкивался. КМК (но не уверен) вообще в идеале держать их на разных серверах, т.е. твой ЛМ1 вынести с сервера, где установлены программные. А с железными в своё время помучились много, у нас их было около 10 в сети. Кончилось всё тем, что поменяли на один большой. Ещё, кстати, были такие глюки, когда на одном ЛМ заканчивались ключи, а до второго было не достучаться с похожей ошибкой (наши админы так и не разобрались в причинах), то на третьем уже ключи не находились. Такое впечатление, что если на одном ЛМ споткнулся, то дальше не ищет. И нам в таких случаях помогал перезапуск ЛМ.
#17
by Night_Wolf
А перезапуск ЛМ можно делать при работающих пользователях? Или он всех повыкидывает?
#19
by Winnie Buh
так и не понял - лицензии раздает сервер 1С или менеджер лицензий? в консоли сервера, напротив параметра "Разрешить выдачу лицензий сервером "1С:Предприятия" стоит ДА или НЕТ ?
#20
by Night_Wolf
Спасибо всем кто откликнулся. Вопрос решил так: 1. Убрал галку в консоли сервера с базы данных "Разрешить выдачу лицензий сервером "1С:Предприятия" 2. У меня менеджеры были названы ххх10 и zzz03. Переименовал в LM1 и LM3 соответсвенно. 3. Перезапустил службы HASP loader. 4. В конфиге (nethasp.ini) имена закомментировал, оставил только IP-адреса. После этого всё заработало. Подозреваю что проблема была либо в выдаче лицензий сервером (эта галочка нужна только когда есть веб или тонкий клиент удаленный), либо в том, что имя менеджера заканчивалось на 0 (ххх10).
#21
by Night_Wolf
P/S. Кстати, после всех этих действий, у части пользователей компьютеры начали выдавать окно на получение лицензии. Нужно отказаться, затем он выводит окно с вопросом: "Разрешить использовать аппаратную лицензию?" Нужно согласиться. Ещё у некоторых пользователей вообще перестало запускаться и даже окно о лицензиях не выдавало. Проблему решил так: Идем в Пользователикаталог пользователяAppDataRoaming1C1CEStart и находим там файлик 1CESratt.cfg. В нем если есть параметр "UseHWLicenses", то ставим так UseHWLicenses=1, если нет - то прописываем. Запускаем 1С, всё работает.
#22
by Fish
"Идем в Пользователикаталог пользователяAppDataRoaming1C1CEStart и находим там файлик 1CESratt.cfg. " - А не проще в окне запуска нажать кнопку "Настройка" и там поставить галочку "Использовать аппаратную защиту"? :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Где поменять МРОТ
- Сколько конфигураций обязательно должно существовать в прикладном решении?
- БП 3.0 Изменилась ставка налога на прибыль в середине года
- Контроль остатков по складу в УТ 11.1
- Как оформить возврат по чеку ККМ в другую смену?
- Сравнить две формы. Возможно ли?
- ЗУП начисление при внешнем совместительстве
- Почему нельзя обновиться сразу до последнего релиза в пределах редакции?
- Закрытие кассовой смены в УТ
- 1C БГУ (Кт) КПС в Расходном ордере
- Обмен УТ11 - БП3, где я ошибаюсь?
- Сортировка НЕ РЕКВИЗИТА в форме списка номенклатуры
- Как программно вывести на неуправляемую форму табличную часть документа.
- Как в ERP 2 вести отдельно учет бухгалтерский и налоговый?
- УТ 11 Медленная работа одного запроса
- Подразделение организации перешло в другое подразделение организации
- Выгрузка из УТ 10.3 РТиУ и СФ в формате xml для ФНС
- ЗУП 3.0 как пересчитать отпуск
- ЕГАИС В 1с Бухгалтерия базовая не приходят накладные поставщиков
- ЗУП 2.5.99.2 превышение предельной базы в январе