
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.09.2016, 22:39:25
|
|||
|---|---|---|---|
Отладка запросов конкретного пользователя через сервер приложений |
|||
|
#18+
Столкнулся с такой проблемой. Нужно получить список всех запросов, которые выполняет определенный пользователь. Проблема в том, что это веб-приложение на Java. Запросы идут с томката, пользователь бд один, пул сессий. Почитал про client_identifier, но остался вопрос насчет пула. Если в пуле, например, 10 сессий. В момент начала выполнения запросов устанавливать в качестве идентификатора реальное имя пользователя, то все сессии будут постоянно менять этот client_identifier. Каким образом потом можно будет собрать все sql_id конкретного пользователя? Я хочу посмотреть все запросы ползователя "вася", ищу сессию с client_identifier = "вася", но теоретически ее может уже взять "петя" и перетереть идентификатор, верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2016, 23:53:27
|
|||
|---|---|---|---|
|
|||
Отладка запросов конкретного пользователя через сервер приложений |
|||
|
#18+
А доступ к коду приложения есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2016, 23:56:59
|
|||
|---|---|---|---|
|
|||
Отладка запросов конкретного пользователя через сервер приложений |
|||
|
#18+
daunito, Настрой пул, чтобы в сессии перед каждым целевым запросом устанавливал апп_инфо в соответствии с сессие приложения. Или пусть приложение пишет сессионный коммент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2016, 00:11:47
|
|||
|---|---|---|---|
Отладка запросов конкретного пользователя через сервер приложений |
|||
|
#18+
Да, доступ к приложению есть. де Бээмес, так а как потом по этому апп_инфо вытащить запросы? Эта инфа же будет для одной сессии постоянно меняться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2016, 08:29:09
|
|||
|---|---|---|---|
|
|||
Отладка запросов конкретного пользователя через сервер приложений |
|||
|
#18+
daunito, такое в общем случае проще решать на уровне приложения. Но в чём вообще задача состоит? Зачем нужно получать список запросов одного пользователя: аудит, статистики производительности, что-то ещё? Раскройте тему, ибо решений может быть много, в том числе и по кастомизации пула (установка соответствующего каждой прикладной сессии окружения, сброс на диск статистики, прибивание гвоздями сессии пула к прикладной сессии и т.д.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1887362]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 338ms |

| 0 / 0 |
