Что такое застрявшие темы в Weblogic?
Что такое застрявшие темы в Weblogic?

Видео: Что такое застрявшие темы в Weblogic?

Видео: Что такое застрявшие темы в Weblogic?
Видео: Застрявшие в земле - как выбраться? Максим Лещев | VDT 2024, Ноябрь
Anonim

WebLogic Сервер считает нить а “ застрявшая нить когда нить для обработки одного запроса требуется больше указанного времени. Когда сервер встречает застрявшая нить В такой ситуации он может выключиться или завершить работу Диспетчера работ. Он также может переключить приложение в режим администратора.

Соответственно, почему у нас застревают потоки в WebLogic?

WebLogic Сервер автоматически определяет, когда нить в очереди выполнения становится " застрявший . "Потому что застрявшая нить не может завершить свою текущую работу или принять новую работу, сервер регистрирует сообщение каждый раз, когда диагностирует застрявшая нить.

Кроме того, как вы анализируете застрявшие потоки в WebLogic? В тебе есть застрявшие темы но WebLogic Консоль по-прежнему доступна, вы можете перейти в Environment, Servers и выбрать сервер. Теперь вы можете перейти в Мониторинг, Потоки . Здесь вы можете посмотреть потоки и определить застрявший и возиться потоки . Также вы можете запросить дамп Нить стеки.

Что такое застрявшая нить?

Застрявшие темы находятся потоки которые заблокированы и не могут вернуться в пул потоков в течение определенного времени. По умолчанию WLS составляет 600 секунд. Если некоторые нить не возвращается через 600 секунд, получает флаг ' застрявшая нить '. Это объясняет, что такое застрявшие темы , а также некоторые методы их обхода.

Как удалить застрявшую ветку в WebLogic?

Застрявшие темы не может быть убит . Все, что вы можете сделать, это найти первопричину и исправить ее. Делать нить сбросить и проанализировать его. Перейдите по этой ссылке для получения инструкций.

Рекомендуемые: