Параметр StuckThreadMaxTime в Weblogic 10.3 прерывает поток?

Я получаю сообщение ниже в консоли приложения, когда какой-либо процесс занимает необычно много времени. Означает ли это сообщение, что мой поток прерван, или он может продолжаться после этого?

‹[STUCK] ExecuteThread: '0' для q ueue: 'weblogic.kernel.Default (self-tuning)' был занят в течение "609" секунд, обрабатывая запрос "Http Request: /getSunPayment.do", что более чем настроенное время (StuckThreadMaxTime) "600" секунд

Сведения о приложении: приложение J2EE Struts, работающее на Weblogic 10.3, JRockit 6 JDK с кучей 512 МБ.

Любая помощь в прояснении сомнений будет оценена по достоинству.


person Ravi Gupta    schedule 03.02.2010    source источник


Ответы (1)


Статус застрявшего потока носит информационный характер, WebLogic не будет блокировать, прерывать или уничтожать застрявшие потоки, они будут выполняться до завершения (если могут). Теперь я должен сказать, что HTTP-запросы, занимающие более 10 минут, не совсем правильное использование HTTP.

person Pascal Thivent    schedule 04.02.2010