powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / журналирование CSP сессий
9 сообщений из 9, страница 1 из 1
журналирование CSP сессий
    #37012659
2009.1.6
После перехода на эту версию Cache в списке CSP сессий (Портал->CSP сессии) стали появляться ИД сессий (например 3okglXe100) с неизвестным пользователем, который якобы тоже работает в данной области.
При этом в списке пользователей, которым выделена единица лицензии (Портал ->Использование лицензии) , появляется пользователь с именем, равным ИД этой же сессии (т.е. юзер 3okglXe100). Получается, что эти фиктивные юзеры (или ИД сессии?) жрут по единице лицензии.
Если включить журналирование CSP сессий, то в глобале %cspSession для данной сессии обнаруживаются записи такого типа - ^%cspSession(0,5363291480,3okglXe1000)="".
Кто-нибудь что-нибудь знает - это чего такое? Почему ИД сессии жрет единицу лицензии?
...
Рейтинг: 0 / 0
журналирование CSP сессий
    #37012671
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще-то sessionId, который вы видете в списке CSP сессий, и имена пользователей в использовании лицензий, могут быть разными, если в пределах CSP сессии, был сделан Login под нужным пользователем, тогда он будет отображаться в списке пользователей, иначе там будет sessionId
покажите на скриншотах, что вас смущает, а также можете посмотреть распределение лицензий по процессам.
и на что по вашему, должны уходить лицензии при подключении по CSP
...
Рейтинг: 0 / 0
журналирование CSP сессий
    #37012710
Смущает то, что таких юзеров с именем = "ИД сессии" становится слишком много и они съедают все единицы лицензии, после чего у клиента работа не движется. Хотя по логике единицы должны уходить только на конкретно заявленных юзеров и тогда лицензии вполне хватает.
Чтобы найти причину, я включила журналирование сессий, и получила картинку (см. файл), где "нормальные" сессии имеют одну структуру записи (подчеркнуто красным цветом), а эти "левые" сессии (желтый цвет) - другую структуру.
Как мне найти - где и когда появляются такие левые юзеры?
...
Рейтинг: 0 / 0
журналирование CSP сессий
    #37012773
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
левых пользователей не вижу,
то что вы подчеркнули красным, это хранение самого объекта сессии
а то что выделили желтым, это просто список сессий, с временем таймаута во втором узле, просто это такое хранение сессий

и ничего лишнего тут нету

для того чтобы выделение лицензия для вас стало явным по вашим пользователям, вы можете ставить такую строчку
d %session.Login("username",,1)
где username, имя пользователя вошедшего в вашу систему
тогда лицензии будут распределятся точно по пользователям, иначе если пользователь открыл у себя на компьютере несколько страниц с вашим приложением, то будет и несколько лицензий уходить, т.е. по количеству соединений. а если сделать привязку к пользователям, то можно на одного пользователя уже до 25 соединений, если больше то лицензии по количеству соединений.
...
Рейтинг: 0 / 0
журналирование CSP сессий
    #37012880
Ясно, спасибо.
А где можно посмотреть описание структуры записей в этом журнале CSP сессий? Я в документации пошарилась - там ничего похожего нет.
...
Рейтинг: 0 / 0
журналирование CSP сессий
    #37012901
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альфонсина,
Структура записей вам не факт что поможет

в вашем приложении управляйте лицензиями.
Делайте вручную распределение лицензий в CSP,
во-первых вы снизите расход,
во вторых, точно увидите, есть ли лицензии "левых" подключений.

Пример распределений лицензионных единиц, для каше <2010
s userlogin= "MyApp"
s ip=$ZU(67,15,$JOB)
%session.Login(userlogin_"@"_ip,"",1)

Потом смотрите лицензии всяких корявых видов и думаете, откуда они могут браться.
Например, я у нас ловил админов, которые типа проверяли живость сервера HEAD запросами.
Причем сами уже про это забыли, а лицензии жрались и неслабо.
...
Рейтинг: 0 / 0
журналирование CSP сессий
    #37012908
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Далее, если вы видите левые подключений и они не в Grace периоде, то считайте, что вам повезло, можно попробовать поискать процесс с этим именем и попробовать понять, откуда он взялся.

Если процессов нет, а все такие лицензии лежат в Grace периоде, то поднимаете журнал IIS и пытаетесь что-то понять. Тоже нетривиальная забава, но что-то вытащить можно, если поднять детализацию лога IIS.
...
Рейтинг: 0 / 0
журналирование CSP сессий
    #37013440
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
журналирование CSP сессий
    #37014881
Все поняла.
Всем спасибо за идеи и советы!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / журналирование CSP сессий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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