Не хватает лицензий 1с
Если в сети будет обнаружено несколько многопользовательских клиентских ключей серии ORGL8 и в свойствах информационной базы в консоли кластера параметр "Разрешить выдачу лицензий сервером "1С:Предприятия" = ДА, то сервером будет выбран один произвольный ключ. После исчерпания лицензий этого ключа, возможно использование одного многопользовательского ключа ORGL8A и затем возможно использование одного многопользовательского ключа ORGL8B
Вопрос- это о чем. Надо покупать ORGL8A, но это же на 300 пользователей как я поняла. Верно?
На серевере много разных ключей от 5 до 50 пользователей. Но нас далеко не 300
Как сделать так, чтобы все работали без проблем. Может что изменить в настройках?
они же написали, что сервером выдается один произвольный ключ
Вдруг стало не хватать лицензий 1С
При этом часть пользователей успешно подключалась к базам, опоздавшие впадали в панику и звали специалистов - "Что делать?!". А ларчик то просто открывался!
В свойствах инф. базы в консоли кластера НЕОБХОДИМО установить "Разрешить выдачу лицензий сервером "1С:Предприятия" = НЕТ.
При этом вышеупомянутое необходимо сделать для каждой используемой серверной базы данных!
В этом случае лицензию будет искать (получать) клиент 1С:Предприятия 8.2 и на одном компьютере возможен запуск произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор.
В противном случае (Если в свойствах информационной базы в консоли кластера параметр "Разрешить выдачу лицензий сервером "1С:Предприятия" = ДА) то в Aladdin monitor будет видно только ОДНО соединение от сервера 1С:Предприятия.
Сколько лицензий занял сервер 1С:Предприятия - видно не будет (ПРАВДА ИНТЕРЕСНО?). Кроме того каждый запуск одним и тем же пользователем нового сеанса с 1С будет отъедать новую лицензию, а в мониторе этого видно не будет! В то же самое время, 1С будет декларировать отсутствие доступных лицензий и отказываться подключать нового пользователя.
Спасибо за ответ.
Всем доброго дня!
У нас имеется 2 ключа с лицензиями на 5 и на 10 пользователей. На терминальном сервере работают с 1С базами 13 человек, а 14го уже не пускает - говорит, что нет лицензий. У кого какие будут предположения?
Базы файловые и 1 клиент-серверная (проблема появлялась до перевода этой базы в клиент-серверный режим). По консоли администрирования 1С левых сеансов/зависших нет.
ps ХАСП перезапускали, сессий с 0 таймаутом нет
(1) В консоле администрирования соединения с файловыми базами не покажет.
У вас лицензии на пользователей или сеансы?
Может 1 пользователь запустил две базы и забрал таким образом 2 лицензии.
Куда воткнуты ключи с лицензиями?
На серверной базе кто раздает лицензии, сервер или дано на откуп рабочим станциям?
Зайти в конфигуратор и настройке базы задать параметры спящих сеансов и на отключение уменьшить время, тогда сеансы неиспользуемые будут закрываться и отдавать назад лицензию.
Зайти в конфигуратор и настройке базы задать параметры спящих сеансов и на отключение уменьшить время, тогда сеансы неиспользуемые будут закрываться и отдавать назад лицензию.
баз несколько. С базами работает 13 пользователей, лицензий 15. Т.е. лицензий и так должно хватать, но по ХАСП монитору все заняты
Перезапускать "hasp loader" может регламентно, раз в сутки например ?
зы: говорят, можно флешки обменять на программные лицензии
попробуй в nethasp.ini поставить след параметры
NH_IPX = Disabled ; Use the IPX protocol
NH_NETBIOS = Disabled ; Use the NETBIOS protocol
NH_TCPIP = Enabled ; Use the TCP/IP protocol
и в NH_SERVER_ADDR = IP адреса машин где стоят ключи.
(12) и в NH_SERVER_ADDR = IP адреса машин где стоят ключи. - было указано. Записал остальные пар-ры - не помогло (да и не понятно, чем они, должны были помочь), перезаупстил хасп - не помогло (людей 13, лицензий 15, а в базы больше не пускает)
(13)
е найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Поиск лицензии на клиенте:
Файл программной лицензии не найден
nethasp.ini: C:/Program Files (x86)/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=-10, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=-10, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=-10, ORG8B Локальный, не установлен
nethasp.ini: C:/Program Files (x86)/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=129, ORG8A Сетевой, не установлен
nethasp.ini: C:/Program Files (x86)/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=129, ORG8B Сетевой, не установлен
Поиск лицензии на сервере:
Файл программной лицензии не найден
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=-100, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8B Локальный, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8A Сетевой, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8B Сетевой, не установлен
Поиск лицензии в сервисе лицензирования:
Файл программной лицензии не найден
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=-100, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8B Локальный, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8A Сетевой, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8B Сетевой, не установлен
Проблема известная, вы пропишите 5ти клиентам первым в nethasp.ini адрес сервера с 5кой, а вторым адрес сервера с 10кой
а остальным 10ти клиентам наоборот. Первм адрес сервера с 10кой, вторым с 5кой.
Проблема в том, что второй сервер ищется когда первый недоступен, а если первый сервер доступен, но там лицензии кончились - то всё, дальше не ищет, т.е. не идет на второй сервер.
Проблема известная, вы пропишите 5ти клиентам первым в nethasp.ini адрес сервера с 5кой, а вторым адрес сервера с 10кой
просьба немного прояснить, а почему через хасп-менеджер пишет, что заняты все 15 лицензий?
Также, просьба уточнить, nethasp.ini он в папке с платформой, а не в профилях пользователей (у нас терминальный сервер), как в таком случае прописать?
(17) Вариантов несколько, во первых лицензии не сразу HASP LM отпускает, во вторых бывают случаи, когда клиент из одного ключа сразу 2 лицензии утилизирует именно выданных HASP LM а не сервером, иногда бывает хоть и прописан первым например ключ на 5 но почему-то HASP LM 1С-кой не видится вообще по сети в момент обращения и поэтому тогда 1С переходит к следующему ключу и из него лицензию забирает, а 2 минуты назад первый ключ на 5 лицензий был ещё доступен и лицензия была с него утилизирована через HASP LM на этого клиента. Редко, но возникают вот такие коллизии, что больше заметно на ключах с большим количеством лицензий и если их несколько в сети.
) Вариантов несколько, во первых лицензии не сразу HASP LM отпускает, во вторых бывают случаи, когда клиент из одного ключа сразу 2 лицензии утилизирует именно выданных HASP LM а не сервером, иногда бывает хоть и прописан первым например ключ на 5 но почему-то HASP LM 1С-кой не видится вообще по сети в момент обращения и поэтому тогда 1С переходит к следующему ключу и из него лицензию забирает, а 2 минуты назад первый ключ на 5 лицензий был ещё доступен и лицензия была с него утилизирована через HASP LM на этого клиента. Редко, но возникают вот такие коллизии, что больше заметно на ключах с большим количеством лицензий и если их несколько в сети.
как с этим бороться?
Если клиент отвалился аварийно и потом подключился к другому менеджеру лицензий - то будет жрать 2 лицензии.
Если после перезапуска менеджерОВ лицензий стабильно повторяется что 14-й войти не может - тогда нет идей. Не сталкивался с таким.
Хоть кто то написал что хасп лицензии не про суммируются в терминалке и если они воткнуты в один пк, надо через файлики нетхасп ини разделять
Ещё одна из возможных причин в том, что на Windows х64 при обращении "1С:Предприятия" к печати запускается процесс "SplWOW64.exe", который используется для преобразований между 32-разрядными и 64-разрядными приложениями и автоматически завершается только через некоторое время после выполнения задания печати (задержка завершения процесса "SplWOW64.exe" призвана повысить производительность повторных операций печати). Если данный процесс сам не завершился до закрытия "1С:Предприятия", то не происходит и закрытия терминальной сессии - лицензия 1С зависает.
Для решения проблемы рекомендуется:
- уменьшить тайм-аут завершения процесса SplWOW64.exe.
- добавить процесс SplWOW64.exe в список процессов, завершаемых при завершении терминальной сессии.
Решение проблемы с зависанием лицензии 1С:Предприятия 8 при закрытии программы в терминальной сессии
Ещё одна из возможных причин в том, что на Windows х64 при обращении "1С:Предприятия" к печати запускается процесс "SplWOW64.exe", который используется для преобразований между 32-разрядными и 64-разрядными приложениями и автоматически завершается только через некоторое время после выполнения задания печати (задержка завершения процесса "SplWOW64.exe" призвана повысить производительность повторных операций печати). Если данный процесс сам не завершился до закрытия "1С:Предприятия", то не происходит и закрытия терминальной сессии - лицензия 1С зависает.
проверил сейчас на терминальном сервере, завершив указанные процессы освобождения лицензии не произошло. Сейчас по монитору показывает занято больше, чем в базах людей
(21) Настройте тайм-аут и автоматическое завершение процесса для терминала + еще раз в настройках кластера клиент-серверной базы проверьте параметр "Разрешить выдачу лицензий сервером 1С:Предприятия" (должно быть значение "Нет"). Перезагрузите сервер.
(18) ключи воткнуты в разные ВМ
(22) выдача лицензий сервером запрещена, завершение процесса "SplWOW64.exe" не освобождает лицензии
(21) COM-соединения используют 1 лицензию к примеру.
А как вы смотрите в файловых базах сколько в базах людей? В каждой базе смотрите активных пользователей и сопоставляете с терминальными сессиями и количеством клиентских процессов 1С в диспетчере задач?
(18) ключи воткнуты в разные ВМ
(22) выдача лицензий сервером запрещена, завершение процесса "SplWOW64.exe" не освобождает лицензии
(26)
А как вы смотрите в файловых базах сколько в базах людей? В каждой базе смотрите активных пользователей и сопоставляете с терминальными сессиями и количеством клиентских процессов 1С в диспетчере задач?
считаем уникальных активных пользователей по диспетчеру задач.
Из описания проблем следуют и возможные причины - пропадает связь по udp/tcp (что у вас в настройках nethasp.ini и/или nhsrv.ini указано) c HASP LM к примеру, по другим подглючиваниям скажу так, они менее вероятны на мелких ключах и это старая технология защиты которая уже давно не сопровождается к сожалению. Выход - чаще перезапускать HASP Loader - написать батник и хоть раз в час в шедулере его запускать. Для пользователей это проходит незаметно. Т.к. у вас два ключа я бы сделал сдвиг запуска батника на одной ВМ в шедулере на полчаса от другой ВМ.
(0) >> это для терминального режима?
Что означает "не хватает лицензий"? Вообще никто не может войти или кто-то входит, а кто-то - нет?
>> Лицензии - программные
Как именно установлены? - На каждом компе по лицензии или все лицензии на сервере?
(0) Подробно нажать при ошибке о нехватке лицензии, там все написано - какой файл lic и текст ошибки.
лицензии активировались на сервере.
Часть пользователей работает, а часть не может зайти.
Такое ощущение, что 1С стала на каждый экземпляр клиента требовать лицензию, хотя раньше такого не было
дело в том, что некоторые пользователи запускают несколько различных баз. Поэтому у некоторых пользователей несколько сеансов активных
[на каждый экземпляр клиента требовать лицензию, хотя раньше такого не было] — интересно тогда, как было раньше
(5) [на каждый экземпляр клиента требовать лицензию, хотя раньше такого не было] - меняйте на аппаратные ключи защиты.
Программные лицензии бывают:
? Однопользовательские клиентские. Позволяют запускать произвольное количество клиентских приложений на одном компьютере.
? Многопользовательские клиентские. Позволяют запускать не более определенного количества клиентских приложений с произвольных компьютеров. Количество одновременно запущенных клиентских приложений определяется номиналом лицензии.
Верно ли я понял, что если бы активировали лицензию на компе пользователя - то не было бы ограничений на запуск количества клиентских приложений. а т.к активировали на сервере - то теперь ограничено номиналом лицензии?
(12) какие лицензии? вы ничего не должны были активировать. Те лицензии, которые вы активировали в 8.2, они продолжат работать в 8.3, потом в 8.4 и в 8.5. Нужно их просто не трогать.
(13) так я их и не трогал. Всё уже было до меня. Просто сказали - обновили на 8.3, а теперь периодически выдает некоторым пользователям - что не достаточно свободных лицензий.
Как я понял, программные лицензии уменьшаются при каждом сеансе, в не зависимости с какого компьютера проходит подключение, в то время, как аппаратные ключи (сетевые) позволяли запускать клиентов с одного компьютера неограниченное количество.
раз были программные лицензии, все привыкли работать, запуская по кучи клиентских сеансов к разным базам. и прога не ругалась на нехватку лицензий. А теперь когда пришла 8.3. всплывает лом
(16) В 8.2 и 8.3 поведение программных лицензий, если они не активированы "на компьютер", одинаково - съедается каждым сеансом.
(16) аппаратные даже немного дороже стоят :)
Но поведение с отличием аппаратных от программных было таким со времени появления программных. Если было нужно множество сеансов на каждую лицензию на клиенте, то активировать ее нужно было на клиенте, т.е. "на компьютер".
(16) а может на самом деле там аппаратная лицензия установлена, но после смены релиза платформы поглючивать начала? Т.е. проблема не в клиентских лицензиях а в серверном режиме работы.
В каком режиме база стоит?
(20) База клиент серверный вариант.
Прочитал еще об активации лицензий. Насколько я понял- можно активировать многопользовательскую программную лицензию таким способом, что бы не отъедалась лицензия на каждый сеанс.
При активации лицензии (многопользовательской), можно активировать на сервер, но либо с галкой "Активация на сервер" либо без нее. В общем если с галкой - то лицензия будет выдаваться сервером 1С и в свойствах базы надо включить "Разрешить выдачу лицензий сервером 1с", а если активировать без галки и указать айпишник, то активируется так же на указанный сервер, но уже лицензия не по количеству сеансов, а на саму подключаемую машину расходуется, тем самым можно на одном клиенте запускать несколько сеансов и лицензия будет одна.
Проверил это у реального клиента, у которого активировали без галки "Активация на сервер". На 20-ти пользовательской лицензии запустилось более 20 сеансов
(22) так если сервер в правильном режиме работает, то зачем терминальные сессии?
Это же как раз и есть режим активации на каждую клиентскую машину. Сколько машин, столько активаций.
(21) возможно, что просто при замене с 8.2 на 8.3 перезалили базу на сервер и включили "выдачу лицензий сервером". Т.к. как включали, когда ставили 8.2 никто не расскажет, то вполне вероятно именно такая схема.
(23) да, все верно. Просто я упорядочил в голове теперь информацию о программных лицензиях.
Я хотел выяснить, можно ли сделать так, что бы запуская клиента на своем компе, пользователь не отъедал лицензию на каждый сеанс.
Ответ - можно. Активировав многопользовательскую лицензию на каждом клиентском компе как однопользовательскую.
Либо работать в терминальном режиме и активировать лицензию как многопользовательскую, но без галки "Активация на сервер".
Если активируем с галкой - то каждый сеанс отъедает лицензию, но мы можем работать не в терминале.
есть еще нюанс если Сервер 1С (то есть клиент серверная), посмотреть в консоли сервера 1С - отдает ли лицензии сервер 1С , он их может "накапливать" + в настройках базы данных в конфигураторе есть - настройка времени сеанса
(25) "Ответ - можно. Активировав многопользовательскую лицензию на каждом клиентском компе как однопользовательскую."
Можно но не нужно. Лишний гемор с отвалом лицензии в случае обновления драйвера или смены имени компьютера.
(28) ну это да, в итоге как я понял, что бы получить возможность неограниченного запуска сеансов с одного подключения к серверу - работать в терминале, активировав лицензии без галки "Активация на сервер".
Но тут уже каждому по потребностям.
а еще web-программист, разработчик android и просто толковый ИТшник ;)
Если не хватает лицензий 1С, а денег на покупку дополнительных в данный момент времени не предусмотрено, можно попробовать следующий способ.
Не секрет, что многие сотрудники пользуясь 1С не очень то любят ее закрывать и могут сидеть в программе часами, а то и сутками. При этом у них может быть запущена и 1С Бухгалтерия, и 1С Управление торговлей, и еще что-нибудь. И при этом не использоваться — потому что пока не надо, в данный момент пользователя занимается другими задачами. Но лицензия то занята, ладно еще если это «железная» лицензия, а если программная, то все еще хуже.
Программная лицензия расходуется на каждое подключение каждого пользователя на каждый сеанс каждой конфигурации. Если же у вас «железная» лицензия (USB-ключ), то на одну лицензию один пользователь может открыть сколько угодно много разных сеансов разных конфигураций.
Так вот, как раз для таких пользователей в 1С есть настройка. Нужно зайти в программу в режиме конфигуратора, далее выбрать меню Администрирование -> Параметры информационной базы.
Параметры информационной базы 1С
В поле «Время засыпания пассивного сеанса» необходимо указать время в секундах, по истечении которого сеанс будет считаться спящим (отсчитывается от последней активности). В поле «Время завершения спящего сеанса» указываем время в секундах. После того как сеанс стал спящим пройдет указанное количество времени и сервер завершит данный сеанс, освободив тем самым занимаемую лицензию.
Кстати, кто спит, а кто активен всегда можно посмотреть через консоль сервера на закладке сеансов. В соответствующей колонке есть признак Да/Нет.
Спящие сеансы 1С
Запись опубликована автором Кайков Константин в рубрике Выполненные работы. Добавьте в закладки постоянную ссылку.
© 2013, Кайков Константин. Все материалы, размещённые на этом сайте являются авторскими, если не оговорено иное.
Копирование материалов сайта разрешено с указанием полной активной ссылки на страницу материала.
Сайт работает на WordPress.
Внезапно 1С перестала видеть программные лицензии выдавая ошибку:
Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!по причине:
Поиск лицензии на клиенте:
локальный ключ недоступен: Status=-10, ORGL8 Локальный, не установлен
Ошибка программного лицензирования. Неверный формат файла программного лицензирования: file://C:/ProgramData/1C/licenses/file0.lic
Файл лицензии на компьютере должен быть один.
Файл лицензии можно перемещать, но нельзя копировать.
Для решения проблемы следует на всех компьютерах, где ранее ставилась эта лицензия, найти и удалить все файлы 2*.lic и все файлы conn8211.pfl (или 1cv8conn.pfl, если версия 8.3)
Если используется клиент-серверный вариант работы, то перестартуйте службу агента сервера.
Затем на данном компьютере выполните обновление (восстановление) всех ранее установленных на нем лицензий по последнему использованному пин-коду.
Способ №1 На сервере: удалить conn8211.pfl или 1cv8conn.pfl
Способ №2 Перегенерация ключей в 1С удалить старые ключи: *.lic
И перегенируем ключи используя скан лицензии и те данные которые вводились изначально(на кого активировалась лицензия)
Если лицензия по прежнему не обнаруживается:
1. Убедитесь, что используется версия платформы не ниже 8.2.15. Если ниже - скачайте с пользовательского сайта.
2. В окне с перечнем информационных баз нажмите "Настройка" и поставьте галочку "Использовать аппаратную лицензию. ", если она не стоит.
в Windows файлы lic и pfl обычно находятся в:
\Program Files (x86)\1cv8\conf;
в Linux файлы lic и pfl обычно находятся в:
Строка для удаления rm /home/usr1cv82/.1cv82/1C/1Cv82/conn8211.pfl& /etc/init.d/srv1cv82 restart
Похожие FAQ
PostgreSQL: установка, настройка, обслуживание 11
PostgreSQL напрямую "из коробки" применяться для использования с 1С Предприятем не может. Необходима именно адаптированная версия от 1С, превращающая PostgreSQL в блокировочник, причем нужно понимать, что блокировки будут накладываться на всю таблиц Имеется 1с сервер, 10 доп лицензии, Альфа-Авто на программных ключах. Позже было закуплено Бухгалтер 0
Имеется 1с сервер, 10 доп лицензии, Альфа-Авто на программных ключах. Позже было закуплено Бухгалтерия проф на 3 рабочих места на аппаратных ключах. Когда запускаю бухгалтерию, ломается (выходят из строя) ключ на 10 доп лицензии. 1с сервер ключ в по Настройка многопользовательских сетевых ключей 1С 0
Речь ниже пойдет о usb-ключах, а программные лицензии Если необходимо активировать многопользовательскую клиентскую лицензию 1С , так чтобы лицензии раздавал сервер приложений 1С, то это необходимо делать где угодно, только не на самом сервере п Оптимальные параметры кластера 1С 8.3 35
Я уже писал несколько статей: Настройка и оптимизация сервера, кластера 8.3 Добавление, перезапуск, оптимизация рабочих процессов сервера кластера теперь немного подробнее: Кластер 1С 8.3 Первым делом, после установки кластера 1С ранее нужн Ошибка программного лицензирования. Ошибка привязки программной лицензии к компьютеру 4
Устанавливаем на сервер лицензию на 20 раб. мест, проходит все этапы и пишет что лицензия получена. Но в программу 1С не заходит, выдает что как-будто изменилась конфигурация компьютера: Ошибка программного лицензирования. Ошибка привязки програм Посмотреть все результаты поиска похожих
Еще в этой же категории
Читайте также: