Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / На выделяются лицензии Cache / 14 сообщений из 14, страница 1 из 1
03.05.2011, 12:55
    #37243509
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
Добрый день.
Впервые столкнулся с проблемой.
На WinXP SP3 ставится Cache 5.0.21 (дистрибутив и лицензия боевые)
После установки в панели управления вижу, что лицензия определяется, есть свободные единицы.
Но удаленное подключение невозможно, пишет что нет свободных лицензионных единиц.
Если в %ZSTART или ZSTU запускается фоновый процесс, то и локальное подключение после этого невозможно.
Если фоновый процесс запустить из терминала, то другие локальные подключения возможны, сетевые по прежнему невозможны.

Запуск Cache выполняется из под системного аккаунта, из под пользовательского не помогает.

Ведет себя, как будто это демо-версия.

Если этот же набор установить на другом компьютере, то все нормально.

Что это, конфликт лицензионных соглашений ОС Win и Cache?

Кто что может сказать по этому поводу.
Заранее благодарен.
...
Рейтинг: 0 / 0
03.05.2011, 13:33
    #37243593
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
AlexKB ,

Посмотрите файл cconsole.log на предмет ошибок.
Возможно, параметры железа выходят за рамки текущей лицензии.

Ещё соберите статистику по лицензиям с помощью методов $System.License
...
Рейтинг: 0 / 0
03.05.2011, 16:12
    #37243994
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
servit,
Спасибо.

Докладываю всем, может кому пригодится.

Железяка имеет 4 процессора, Win показывает 3.

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

Когда установили 2 процессора, все заработало и без проблем.

Что там реально происходило - одному Богу известно.

Может Cache не может в принципе работать с 3 процессорами, может нужно только четное число, а может из-за того, что 3 был как специально заточен.
...
Рейтинг: 0 / 0
03.05.2011, 16:13
    #37243996
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
Может, ограничение в лицензии?
...
Рейтинг: 0 / 0
03.05.2011, 16:13
    #37243998
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
А, туплю. Но тогда это бага.
...
Рейтинг: 0 / 0
03.05.2011, 17:38
    #37244208
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
Блок А.Н.А, туплю. Но тогда это бага.Процессоры наверняка многоядерные...

Версия 5.0 иногда считает количество процессоров по количеству ядер, особенно для новых моделей CPU.
Да, это баг, который был решён в последующих версиях Caché.
...
Рейтинг: 0 / 0
03.05.2011, 17:40
    #37244211
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
servit,

Всем спасибо, что Вы думали вместе со мной.

Приятно, когда все вместе.
...
Рейтинг: 0 / 0
03.05.2011, 18:23
    #37244271
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
servitВерсия 5.0 иногда считает количество процессоров по количеству ядерМогу ошибаться, но по-моему Cache 5.0 всегда так делает. По крайней мере, функций $ZUtil(204,x), равно как и класса %SYSTEM.CPU, в ней ещё нет. Последние версии (2010.1+) могли бы различать CPU/ядра/потоки при проверке лицензии, однако нет никаких свидетельств того, что они это делают. Вот, например, что говорит Cache 2010.2.3 о Core2 Duo CPU при старте:
Код: plaintext
OS=[NT], version=[ 6 . 1 . 7600 ],  2  processors.
Другое дело, что предельное количество ядер для лицензий Cache Entree выросло от 2 (Cache 5.0) до 16 (Cache 2008.1+).
...
Рейтинг: 0 / 0
03.05.2011, 18:56
    #37244320
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
Alexey MaslovservitВерсия 5.0 иногда считает количество процессоров по количеству ядерМогу ошибаться, но по-моему Cache 5.0 всегда так делает. По крайней мере, функций $ZUtil(204,x), равно как и класса %SYSTEM.CPU, в ней ещё нет. Последние версии (2010.1+) могли бы различать CPU/ядра/потоки при проверке лицензии, однако нет никаких свидетельств того, что они это делают. Вот, например, что говорит Cache 2010.2.3 о Core2 Duo CPU при старте:
Код: plaintext
OS=[NT], version=[ 6 . 1 . 7600 ],  2  processors.
Другое дело, что предельное количество ядер для лицензий Cache Entree выросло от 2 (Cache 5.0) до 16 (Cache 2008.1+).

Спасиба, Алексей, последняя Ваша фраза кажется самое то.
Конечно же можно было перечитать всю документацию и прийти к этому самому.
Но делелась все в цейтноте и читать было некогда, казалось что причина где-то лежит на поверхности да еще и виноват во всем сам при установке или сборке проекта. Да за спиной стоят и говорят, давай, давай.
Век живи - век учись у более опытных товарищей.
...
Рейтинг: 0 / 0
04.05.2011, 11:45
    #37245034
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
AlexKB...перечитать всю документациюНа самом деле это не в документации, а в прайсе...
Пользуясь случаем, потестил новый (для меня :) класс %SYSTEM.CPU. Он правильно определил Core2 Duo как (1 CPU)*(2 ядра), и 2*Dual-Core AMD Opteron(tm) как (2 CPU)*(2 ядра).
Пока что не могу ни доказать, ни опровергнуть, различает ли Cache 2010.x CPU и ядра при проверке лицензии, т.к. не на чем проверить - нужен "настоящий" 4-х процессорный сервер.
...
Рейтинг: 0 / 0
04.05.2011, 12:48
    #37245204
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
Alexey Maslov,
Конечно же было бы неплохо, чтобы при установке инсталлятор сам определял, что за железяка и какие типы лицензий смогут на ней работать, да еще и предупреждал бы. Тогда сразу же было бы ясно, как дальше двигаться.
После запуска сервера тоже можно было бы определять мощность лицензии и может ли она работать на железяке, да сказать об этом, да в лог записать.
А то получается, молчком для себя чего-то определил втихаря и не хочет правильно работать, да еще и не объясняет почему не хочет правильно работать.
Искать причины неполадок по прайсу, это высший пилотаж!
...
Рейтинг: 0 / 0
04.05.2011, 13:40
    #37245331
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
AlexKB, наиболее грубые ошибки лицензии выдаются при старте Cache. Приходилось видеть в cconsole.log сообщения типа "Invalid license for platform". Но даже если ISC улучшит эту диагностику, в Cache 5.0 всё равно ничего не прирастёт :(.
...
Рейтинг: 0 / 0
04.05.2011, 13:50
    #37245356
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
Alexey Maslov,

Когда я запускал 4.16 на этой же машине, то видел даже окошко с содержимым всех регистров, в cconsole.log информация тоже отправлялась. При этом инсталлятор ни слова не сказал, что все может быть плохо. Все эти ситуации проявляются только если запуск происходит с лицензией. Если без лицензии, то стартует нормально.
...
Рейтинг: 0 / 0
04.05.2011, 14:10
    #37245414
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На выделяются лицензии Cache
AlexKB, возможно, это правильно, что инсталлятор не диагностирует лицензию:
большинство народа подкладывает cache.key уже после установки Cache

это делает установку независимой от ключа, что позволяет отделить действительно серьёзные ошибки платформы (e.g., x86 vs. x64) от "мелких" ошибок ключа (в конце концов, для новых поставок, как и для старых под сопровождением, вопросы ключа обычно решаемы с ISC).

Диагностировать cache.key надо при старте Cache, а также при выполнении $system.Licence.Upgrade(), что в общем-то делается. Какая-то невнятная фраза, наверное, писалась и в ваш лог. Диагностика могла бы быть посодержательней, согласен.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / На выделяются лицензии Cache / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]