1с журнал поиска ключа как посмотреть
Технологический Журнал (далее ТЖ) позволяет протоколировать все события 1С: Предприятия (или часть, используя фильтр), например:
В случаи аварийного завершения журнал позволяет сделать дамп памяти и копию экрана для передачи разработчикам.
Для включения технологического журнала необходимо:
Создать файл logcfg.xml в папке C:\Program Files (x86)\1cv82\8.2.15.301\bin\conf (путь – каталог 1С предприятия) на сервере 1С Предприятия.
После этого необходимо прописать в файле logcfg.xml пути к созданным папкам (где Указанный путь 1 – путь к логам, а Указанный путь 2 – путь к дампам):
После выполнения данных действий приложение 1cv8 автоматически начнет сохранение системной информации обо всех ошибках, произошедших в системе в данных каталогах.
После выполнения анализа, технологический журнал можно отключить, удалив или переименовав файл logcfg.xml.
Предполагается, что на компьютерах, где этот журнал будет включатся, файлы могут занимать достаточно большой объем места на диске (относительно, конечно). Поэтому рекомендую указывать пути на диски с большим объемом свободного места.
1) Для успешного создания логов, нужно создать каталоги для логов (например “D:\1Clog”) и дапмов (например “D:\1Cdumps”), лучше создавать не на системном диске.
2) К этим каталогам ТЖ должны быть обязательно настроены права:
– полные права на каталог технологического журнала;
– права на чтение владельца каталога технологического журнала.
Примечание. Если все равно не пишется ТЖ, то дать права всем на эту папку (временно, чтобы убедиться что дела в правах).
3) В каталоге технологического журнала не должно быть посторонних файлов. Каталог, в котором имеются посторонние файлы не позволит создавать журнал (логи).
4) Место хранения dumps и logs не хранить вместе, потому что через указанный интервал (по умолчанию 1 час) содержимое польностью перетирается и вы потеряете дампы
ТЖ лучше настраивать (с помощью фильтров – тэгов logcfg.xml) только на исследуемые события, остальное не собирать, иначе словите “отсутствие места на диске” и тормоза в быстродействии сервера.
1) Легче выполнять настройку фильтров с помощью обработки с ИТС НастройкаТехнологическогоЖурнала.epf, но при этом помнить, что новые фичи последних релизов в обратке могут отстутствавать (каждая новая версия добавляет новые возможности, в обработки они не отражены). В этом случаи корректировать файл logcfg.xml руками.
2) Чтобы логи перестали собираться достаточно переименовать файл, перезапускать сервер не надо, настройки пересчитываются каждую минуту “на лету”
3) настроить logcfg.xml для фильтрации событий по определённой ИБ нужно использовать “p:processName=”
С помощью этих настроек я собираю информацию о:
исключительные ситуации, приложений системы 1С: Предприятие 8.2, которые штатно не обрабатываются и могут послужить причиной аварийного завершения серверного процесса или подсоединенного к нему клиентского процесса.
события, относящиеся к процессу целиком, и влияющие на дальнейшую работоспособность процесса. Например: старт, завершение, аварийное завершение и т.п.
события, связанные с увеличением объема памяти, занятой серверными процессами (ragent, rmngr, rphost).
Всем доброго дня!
У нас имеется 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 - написать батник и хоть раз в час в шедулере его запускать. Для пользователей это проходит незаметно. Т.к. у вас два ключа я бы сделал сдвиг запуска батника на одной ВМ в шедулере на полчаса от другой ВМ.
Посмотреть сколько лицензий использовано в 1С можно с помощью пограммы Aladdin Monitor( скачать Aladdin Monitor)
С появлением программных лицензий возник вопрос “Как настроить клиент 1С на использование программного ключа и аппаратного ключа”, и “Как в 1С посмотреть какой ключ получил клиент 1С”.
Настроить запуск клиента 1С можно в диалоговом окне запуска 1С по кнопке «Настроить»
Если снять флаг «Использовать аппаратную лицензию», то 1С будет сначала искать программный ключ и наоборот, если он стоит, то в первую очередь будет производится поиск аппаратного ключа.
Аппаратный ключ защиты бывает локальный однопользовательский и многопользовательский.
Однопользовательский ключ – обеспечивает запуск на компьютере с ключом произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. Локальные однопользовательские ключи представлены моделью Basic (фиолетового цвета), данный ключ имеет маркировку H4 M1 ORGL8, не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.
Многопользовательский клиентский ключ, доступный по сети через HASP License Manager
Обеспечивает одновременную работу стольких компьютеров, на сколько пользователей имеется ключ. На одном компьютере возможен запуск произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. Количество лицензий ограничено общим количеством доступных лицензий со всех компьютеров в сети, на которых установлен и настроен HASP License Manager.Сетевые клиентские ключи включают серию Net (красного цвета). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8, где ХX — количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B. Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.
Для 64-битного сервера используется ключ Max (зеленого цвета) с внутренней памятью и уникальным ID. Имеет маркировку EN8SA и поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.
Ключи для сервера 1С Предприятие бывают только локальные. 32-битная версия имеет ключ защиты Pro, который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8, поставляется вместе с лицензией на сервер 1С Предприятие.
В 1С информацию о полученной лицензии можно посмотреть нажав «Справка» — «О программе»
В разделе Лицензия: сначала идет клиентская лицензия, затем, если это серверный вариант, лицензия сервера 1С
А так будет выглядеть информация с использованием программного ключа
В разделе Лицензия: будет указан Регистрационный номер комплекта и будет указан путь к файлу лицензии «file://C:/ProgramData/1C/1Cv82/conf/20120430015941.lic».
Начиная с версии платформы 1С:Предприятия — 8.2.15 список сеансов инф. базы в консоли Администрирование серверов 1С:Предприятия содержит колонку с информацией о лицензии, используемой каждым сеансом. Так что учет используемых лицензий аппаратных и программных можно вести в Консоли Администрирования серверов 1С. В средствах программного администрирования имеется свойство License объекта ISessionInfo. В более ранних версиях платформы 1С:Предприятия 8.2 таких средств нет.
При первой установке либо при сбое лицензии или переустановки на другой компьютер необходимо получить лицензию 1С.
При отсутствии программных лицензий возникают ошибка: «Не найдена лицензия. Не обнаружен ключ защиты программы или программная лицензия!»
В новых релизах платформы ошибка может иметь текст «Не обнаружено свободной лицензии», это когда ключ найден, но не хватает количества лицензий (работает больше пользователей), либо один из ключей «отвалился»:
Подробно (журнал поиска ключа) информация в каких местах была проведена проверка наличия локальных и программных ключей
Перед установкой
В коробке с программой находится желтый вкладыш.
Сверху написан регистрационный номер программы, а внизу даны пин-коды от программных ключей (первичные и резервные).
Они вам потребуются далее.
Шаги получения клиентской лицензии
Если вам необходимо расширить-установить лицензии запускаете «Конфигуратор» меню «Сервис\Получение лицензии».
При запуске новой базы откроется окно «Получение лицензии\Лицензия не обнаружена».
Если сразу вам не удалось получить ответ и программа была закрыта — его можно загрузить на первом диалоговом окне получения.
Полученные лицензии 1С установит в каталоги
- \Users\\AppData\Local\1C\1Cv82\conf
- \Users\All Users\1C\1Cv82\conf
Рекомендуется помещение их в одну директорию.
Для этого во всех файлах:
указаете один и тот же путь к настройкам:
- ConfLocation=»C:\Program Files (x86)\1cv8\conf
Далее, поместите в него все лицензии (*.lic): в таком варианте наблюдается меньше проблем в работе.
Из всех других папок файлы лицензий убрать — иначе возможна ситуация когда 1С допишет файл лицензии текстом:
- «На компьютере […] используются две копии одного и того же файла программной лицензии»
Полная документация по работе с программной лицензией находится на сайте 1С
Сущность хорошей рекламы не в том, чтобы возбуждать надежду, а в том, чтобы распалять жадность.
— Чарльз Адамс
Читайте также: