Перейти к содержанию

Автовозвращение сетевой лицензии nanoCAD при простое


Рекомендуемые сообщения

Возможно стоит завести отдельную тему посвященную сетевому взаимодействию программы с сервером лицензий. Вопрос следующий: таймаут в программе работает? Тоесть отдает ли Нанокад лицензию в случае простоя и что именно считается за простой (допустим человек программу открыл, но весь день в Экселе просидел или на сайте Нанософта, лицензия освобождается?). Ради эксперимента поставил таймаут в десять минут, никакой видимой реакции не заметил. Автокад четко отдает лицензии при простое, Нанокад молчит...

Ссылка на сообщение
Поделиться на другие сайты

Таймаут в системе лицензирования nanoCAD работает: если программа вылетела - тогда через некоторое время лицензия возвращается на сервер. А вот то, что AutoCAD отдает лицензию, если висит в памяти - первый раз слышу и, если честно, то что-то не верю в это. Проверим... 100% уверены в своем утверждении или это скорее ваше предположение?

 

Лицензия возвращается на сервер, если программа была штатно выключена. Если она висит в фоне, то критериев выключения нет - вы можете в фоне считать что-то (например, обрабатывать растр). А параллельно с пользователем программа сама обрабатывает чертеж: просчитывает ваши будущие переключения в лист, строит z-буфер, сглаживает линии - и все это для того, чтобы быстрее работать. Автосохранение опять же работает по таймеру. И как программно определить работает пользователь или программа что-то сама анализирует в документе - анализировать движения мышкой и степень изменения чертежа? Там такой искусственный интеллект надо написать, что если честно пока даже не понятно как к этому подступится.

 

Не-е, сделать, конечно, можно... Но вот приоритет у этой задачи по-моему весьма не высокий - есть еще штук 30 задач не менее важные и интересные и которые дают бОльшую практическую отдачу, чем автовозвращение сетевой лицензии при простое программы. По-моему проще пользователя научить думать и возвращать лицензии... Это можно решить как разъяснительными беседами, там и наказывать рублем ))

Ссылка на сообщение
Поделиться на другие сайты
Таймаут в системе лицензирования nanoCAD работает: если программа вылетела - тогда через некоторое время лицензия возвращается на сервер.

Кстати о птичках. Вылет нанокада с перезагрузкой системы (бывает) лицензию ессно не отдает, повторный заход берет _еще одну_ лицензию и если человек настойчив он умудряется сгрести _все_ свободные лицензии, приходится службу перезагружать. Можно ли осуществить проверку что эта машина уже брала лицензию при повторной попытке входа и закрыть предыдущий сеанс?

Лицензия возвращается на сервер, если программа была штатно выключена
Необязательно. Если "вышибло" "мягко" (со всякими сообщениями, мол ошибка и ща закроюсь) то лицензию отдать успевает
А вот то, что AutoCAD отдает лицензию, если висит в памяти - первый раз слышу и, если честно, то что-то не верю в это. Проверим... 100% уверены в своем утверждении или это скорее ваше предположение?

Ну если это не зрительные галлюцинации... Скрин на сервере делать не буду, но вот ксочек лога десятиминутной давности (экспериментировали с Нанокадом и для сравнения с Автокадом):

13:21:31 (adskflex) OUT: "85797BDSS_2012_0F" GornovaLJu@pcc-as4 
13:22:27 (adskflex) IN: "85813PDSS_F" LisovskijIV@CMK-W76381  (INACTIVE)
13:22:27 (adskflex) IN: "85794PDSS_2012_0F" LisovskijIV@CMK-W76381  (INACTIVE)
13:23:34 (adskflex) OUT: "85797BDSS_F" AntushevaVB@pcc-kmd13

Возвращать лицензии в условиях дефицита добровольно? Вы плохо знаете пользователей :) Хотя изменение таймаута дало чуть ли не 30% свободных лицензий.

Ссылка на сообщение
Поделиться на другие сайты

Следующий вопрос "по сети". Средства для управления лицензиями будут предусматриваться? Допустим я поднимаю сервер лицензий (на самом деле поднято три штуки, на разных машинах, бо две лицензии на один продукт на одном сервере жить не захотели нивкакую - читалась только одна строка) для определенной группы пользователей. Как дать по наглым лапкам тем, кто знает адрес сервера (в этом ведь нет ничего секретного?) и норовит воспользоваться не предназначеной для него лицензией? Или случай еще сложнее - оперативно лишить лицензии одного и дать другому?

Ссылка на сообщение
Поделиться на другие сайты
Кстати о птичках. Вылет нанокада с перезагрузкой системы (бывает) лицензию ессно не отдает, повторный заход берет _еще одну_ лицензию и если человек настойчив он умудряется сгрести _все_ свободные лицензии, приходится службу перезагружать. Можно ли осуществить проверку что эта машина уже брала лицензию при повторной попытке входа и закрыть предыдущий сеанс?

Именно так и работают сейчас сетевые лицензии, выданные после 1-го января. Если вы получали ее раньше, то перезапросите лицензию - будет выдавать лицензию на юзера, а не сеанс запуска.

 

Следующий вопрос "по сети". Средства для управления лицензиями будут предусматриваться? Допустим я поднимаю сервер лицензий (на самом деле поднято три штуки, на разных машинах, бо две лицензии на один продукт на одном сервере жить не захотели нивкакую - читалась только одна строка) для определенной группы пользователей. Как дать по наглым лапкам тем, кто знает адрес сервера (в этом ведь нет ничего секретного?) и норовит воспользоваться не предназначеной для него лицензией? Или случай еще сложнее - оперативно лишить лицензии одного и дать другому?

Это все средства FlexLM - у него есть возможность создать файл опций, который управляет выдачей лицензий для определенных групп. Возможностей там много - почитайте документацию по FlexLM...

Ссылка на сообщение
Поделиться на другие сайты
Это все средства FlexLM - у него есть возможность создать файл опций, который управляет выдачей лицензий для определенных групп. Возможностей там много - почитайте документацию по FlexLM...

Да знаем, не первый сервер поднимаем. Ничего толкового (удобного) и _бесплатного_ для управления пока не нашли...

Ссылка на сообщение
Поделиться на другие сайты

Тогда может быть сформулируете списком, что именно вы ожидаете от средств управления сервером лицензий? Поверьте, не пропадет ваш труд :)

Ссылка на сообщение
Поделиться на другие сайты

Список "хотелок" можно писать бесконечно, но пожалуй пару моменто хочется увидеть в более удобной интерпретации: динамическое отображение числа задействованых лицензий (не вполне удобно в lmtools постоянно смотреть статус сервера, в придачу у него в окно все не лезет, приходится жертвовать той или иной информацией, а лог на ходу обсчитывать я пока не научился :) ); удобную оболочку для управления доступом - отобрать лицензию, запретить доступ и желательно не по IP (бо динамичекое); Статистику работы пользователей. Достало выуживать юзверей открывающих нанокад лишь для просмотра чертежа - постоянно идет в логах "открыл-закрыл" - ничего не делает, но занимает лицензию, хотя мог бы и в бесплатном просмотрщике посмотреть...

Не спорю, все это (при желании) можно и так делать, но... напрягает.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
×
×
  • Создать...