Создание сеанса отладки в WebLogic - PullRequest
1 голос
/ 13 июля 2011

Я отлаживаю проблему, при которой вызовы на наш сервер weblogic часто возвращаются с новым значением JSESSIONID, заменяя JSESSION, который был первоначально отправлен.

Эта проблема возникает часто, но не всегда.(То есть, когда он влияет на вас, он затрагивает ~ 90% вашего трафика.)

Мы показали, что проблема, по-видимому, не связана с фактическим совершаемым вызовом сервера, что затрудняет мнедля отладки любого конкретного метода.

Есть ли способ подключиться к созданию JSESSION в WebLogic, чтобы увидеть, что вызывает создание / уничтожение / аннулирование сеанса?

Присоединение удаленного отладчикабыло бы здорово, но я бы согласился на какую-то форму лесозаготовок, которая могла бы указать мне правильное направление?

Ответы [ 2 ]

2 голосов
/ 13 июля 2011

Это стандартная часть спецификации сервлета (не специфичная для WebLogic).Вам нужен интерфейс HttpSessionListener .

Обратите внимание, что сессия Servlet действительно плохая - такое поведение, которое вы видите, может происходить, когда возникают проблемы с памятью и т. Д. Для деконструкции,Проверьте презентацию на SeaJUG (Переосмысление пользователей и управление сессиями пользователей).Слайды и видео размещены.

0 голосов
/ 20 марта 2017

Nodemanager / WLST - это то, что также полезно при отладке и мониторинге серверов с помощью Weblogic Admin, Enterprise Fusion Middleware Control или Cloud Control.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...