Утечка сетевых лицензий в 6.1

Сервер v. 6, 1, 0, 238. Запускаю защищенную программу, смотрю на веб-интерфейс сервера. Лицензия захватывается. Завершаю программу, лицензия освобождается. Пока все хорошо. Но если отключить сеть на момент завершения программы, освобождения лицензии не происходит. На веб-интерфейсе эта лицензия отображается как "Используется" и срок истечения у нее - через сутки (что соответствует настройкам). Отображается иконка включенного компьютера (голубая, а не серая). Лечим перезапуском службы ключа. Есть ли в новом сервере понятие "зависших" лицензий? У наших клиентов число лицензий не столь велико, как в лаборатории, и они начали жаловаться.

Re: Утечка сетевых лицензий в 6.1

Здравствуйте, AZ.

На сегодняшний день актуальной версией сервера сетевых ключей Guardant Net является - v. 6, 1, 0, 370 - из состава комплекта разработчика 6.2.
Таким образом необходимо протестировать проявление указанной проблемы на текущей, актуальной, версии сервера сетевых ключей  (предварительно ознакомившись с заметками к релизу комплекта разработчика 6.2).
Также уточните, пожалуйста, что значит:

AZ пишет:

если отключить сеть на момент завершения программы

?
Для чего отключается сеть в момент завершения работы приложения?

Re: Утечка сетевых лицензий в 6.1

Я правильно понял, что для того, чтобы

Антон Тихиенко пишет:

протестировать проявление указанной проблемы на текущей, актуальной, версии

необходимо пересобрать наше ПО с версией API 6.2?

Антон Тихиенко пишет:

Для чего отключается сеть в момент завершения работы приложения?

В реальности сеть отключается сама, без нашего желания. В экспериментах сеть отключается для того, чтобы воспроизвести проблему пользователя, у которого утекли все лицензии.

Re: Утечка сетевых лицензий в 6.1

AZ пишет:

Я правильно понял, что для того, чтобы

Антон Тихиенко пишет:

протестировать проявление указанной проблемы на текущей, актуальной, версии

необходимо пересобрать наше ПО с версией API 6.2?

Да, все верно.

Re: Утечка сетевых лицензий в 6.1

Антон Тихиенко пишет:

Да, все верно

Это - долгая история. В рамках 6.1 проблема не решается?

(2013-02-04 12:35:32 отредактировано Антон Тихиенко)

Re: Утечка сетевых лицензий в 6.1

AZ пишет:

Это - долгая история. В рамках 6.1 проблема не решается?

Ранее такое поведение и не проявлялось. В любом случае мы настоятельно рекомендуем использовать самый свежий сервер, тем более что при дальнейших релизах нашего SDK должна быть обратная совместимость сервера и механизмов защиты вплоть до версии 6.2.

Re: Утечка сетевых лицензий в 6.1

В версии 6.2 проблема усугубилась. После отключения сети, завершения нашего процесса и восстановления сети защищенная программа перестает запускаться, причем на других машинах - тоже. Из Login возвращается ошибка "AllDonglesFound: All dongles found, or CRC error occurred while attempting to execute ChkNSK operation". Лицензия отображается как "используется". Через 5 часов она так и не перешла в состояние "не используется", хотя новая опция "Проверять наличие истекших лицензий каждые (сек)" = 3600.

А еще на 2 из 4 тестированных машин служба ключа из 6.2 просто не заработала, хотя вариант из 6.1 - работает. Обе нерабочие конфигурации - почти чистые 2008r2 (IIS, .Net4). Рабочие - машины программистов.

Re: Утечка сетевых лицензий в 6.1

AZ пишет:

В версии 6.2 проблема усугубилась. После отключения сети, завершения нашего процесса и восстановления сети защищенная программа перестает запускаться, причем на других машинах - тоже. Из Login возвращается ошибка "AllDonglesFound: All dongles found, or CRC error occurred while attempting to execute ChkNSK operation". Лицензия отображается как "используется". Через 5 часов она так и не перешла в состояние "не используется", хотя новая опция "Проверять наличие истекших лицензий каждые (сек)" = 3600.

А еще на 2 из 4 тестированных машин служба ключа из 6.2 просто не заработала, хотя вариант из 6.1 - работает. Обе нерабочие конфигурации - почти чистые 2008r2 (IIS, .Net4). Рабочие - машины программистов.

Для того чтобы мы могли попробовать воспроизвести и проанализировать описанную Вами проблему, пришлите, пожалуйста, нам на почту (hotline@guardant.ru) следующее:

1) Тестовое приложение с исходниками, при работе которого проявляется проблема + пошаговое описание действий для ее воспроизведения;
2) nsd-файл маски, прошиваемой в ключ;
3) Скриншот отчета утилиты диагностики Guardant (Пуск/Панель управления/Драйверы Guardant/Кнопка "Диагностика"/Подробная информация) для используемого ключа (если при тестировании используется несколько ключей, то скриншоты для всех, используемых, ключей);
4) Отчеты системной утилиты msinfo32.exe для каждого тестируемого компьютера, с указанием того, на котором запускается сервер сетевых ключей (в командной строке нужно набрать msinfo32.exe, после запуска утилиты сохранить отчет в формате .nfo (меню Файл/Сохранить)).