powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Еще раз про лицензии CSP
13 сообщений из 13, страница 1 из 1
Еще раз про лицензии CSP
    #37703104
AndrewQwer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знаю, что тема уже заежженая, но я все-равно немного не понимаю принципа сьедания лицензии. Вот для примера текущая проблема:
Cache 5.0.21. Есть некая страница, к которой обращаются очень часто (с нашей точки зрения). Страница только и делает что выдает XML заинтересованным лицам. Начало страницы выглядит так...
Код: c#
1.
2.
3.
4.
<server>
s $ZT="error"
d %session.Login($zu(67,15,$j),$zu(67,15,$j),1)	 	
//формирование и выдача XML


Строчку d %session.Login($zu(67,15,$j),$zu(67,15,$j),1) вставил из прошлых не сильно нагруженных страниц. Так вот, если в панели управления смотреть Файл -> Лицензии то минимум лицензий - 0, доступно - 15% от максимального количества. Раньше до включения этой мега нагруженной страницы столбец Минимум почти совпадал со столцбом Максимум. Отсюда вопрос: вот пришел запрос на CSP страницу, и что? сразу же сьедается 1 лицензия? а когда она освобождается? я так понимаю далеко после того, как страница отработала? а как можно в конце страницы вручную освободить ее? И что делает вообще строка d %session.Login($zu(67,15,$j),$zu(67,15,$j),1).
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #37703312
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrewQwer,

Login, захватывает одну лицензию для пользователя с логином $zu(67,15,$j), под один логин в пределах одной лицензии может быть не более 25 сессий, если больше то по одной лицензии на сессию

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

логин делать желательно иначе за вас это будет делать сама каше и тратиться лицензии уже могут иначе

минимум и максимум используемых лицензий не понимаю зачем сравнивать

для того чтобы освободить лицензии в конце запроса нужно поставить
s %session.EndSession=1
это что то типа логаута, но освобождение лицензии не будет мнгновенным, есть еще так называемый Grace период (5 минут) по истечении которого и закрывается сессия и освобождается лицензия.
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #37703386
AndrewQwer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMorAndrewQwer,

Login, захватывает одну лицензию для пользователя с логином $zu(67,15,$j), под один логин в пределах одной лицензии может быть не более 25 сессий, если больше то по одной лицензии на сессию

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

логин делать желательно иначе за вас это будет делать сама каше и тратиться лицензии уже могут иначе

минимум и максимум используемых лицензий не понимаю зачем сравнивать

для того чтобы освободить лицензии в конце запроса нужно поставить
s %session.EndSession=1
это что то типа логаута, но освобождение лицензии не будет мнгновенным, есть еще так называемый Grace период (5 минут) по истечении которого и закрывается сессия и освобождается лицензия.
Спасибо! Кратко и вроде-бы понятно. Хотелось бы немного уточнить.
1. Получается если запросы идут ну очень быстро, то из-за Grace периода лицензии будут сжигаться так же быстро? и что делают в таких случаях?
2. А вот при типе логина 0 если я буду логинить ВСЕХ одним и тем же логином d %session.Login("USER","PASS",0), прописанным в БД, (т.е. все пользователи под одним логином идут), то все-равно лимит на 25 сессий для такого логина будет действовать?
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #37703481
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас коннекты идут быстро и возможности восстановить сессию нет, то вам нужно делать
s %session.EndSession=1
При этом лицензия не освободится, но число коннектов уменьшится (вплоть до нуля). Тогда число коннектов на лицензию не будет нарастать.

Если у вас будет 25 коннектов на лицензию, учет лицензий переключается в режим 1 коннект=1 лицензия, и иза этого режима не выходит вплоть до перезапуска сервера.
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #37703621
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrewQwerи что делают в таких случаях?
Дабы не иметь проблем с лицензиями через веб - докупают "расширение" к своей лицензии которое снимает всякие ограничения по веб-соединениям...
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #37704133
AndrewQwer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaДабы не иметь проблем с лицензиями через веб - докупают "расширение" к своей лицензии которое снимает всякие ограничения по веб-соединениям...
Все понятно!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Еще раз про лицензии CSP
    #38193772
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый лучший способ борьбы с Grace период, не использовать CSP.
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #38255280
gr_vl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalinСамый лучший способ борьбы с Grace период, не использовать CSP.

А что использовать, при условии что база остается CACHE
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #38255469
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gr_vl ,

CSP Grace Period Changed (Caché 5.1 Upgrade Checklist)

I closed my CSP session, but Caché still reports that I am using a license. Why? (Frequently Asked Questions About CSP)

PS: если последуете совету krvsa насчёт опции Web Add-On , то не забудьте про метод $SYSTEM.License.PublicWebAppUser() (Caché 2011.1 Upgrade Checklist)
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #38255488
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit gr_vl ,

CSP Grace Period Changed (Caché 5.1 Upgrade Checklist)

I closed my CSP session, but Caché still reports that I am using a license. Why? (Frequently Asked Questions About CSP)

PS: если последуете совету krvsa насчёт опции Web Add-On , то не забудьте про метод $SYSTEM.License.PublicWebAppUser() (Caché 2011.1 Upgrade Checklist)

и если используете хранимые сессии то про Web Add-on забудьте или откажитесь от хранимых сессий
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #38255517
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorи если используете хранимые сессии то про Web Add-on забудьте или откажитесь от хранимых сессийНе использую, особенно учитывая:Note that tying a process to one session results in a lack of scalability.
Источник иState-aware sessions (preserve mode 1) cannot be used with ...
Источник
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #38258524
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gr_vl,

php или java через mgwsi. Есть прямой доступ к глобалям и программам
...
Рейтинг: 0 / 0
Еще раз про лицензии CSP
    #38269485
gr_vl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalin,

А подробнее можете описать как реализованно jsp+cache
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Еще раз про лицензии CSP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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