Weblogic НЕ убивает застрявшие темы после StuckThreadMaxTime
. Это не может быть сделано, сообщение является только информацией о состоянии, так что вы (то есть администратор) знаете, что поток прошел 10 минут (600 секунд = 10 минут, а не 15)
Это настраиваемое значение.
Таймер запускается, когда поток начинает обрабатывать запрос на сервере. Поток не будет уничтожен, но фактически продолжит обработку до завершения операции. так что в вашем случае вам не нужно беспокоиться о потере потока, он только что проинформировал вас о затраченном времени, которое вы знаете в этом случае использования.
Это относится ко всем потокам AFAIK - любой порожденный поток также будет работать по тем же правилам.
ИМХО, Weblogic (или любой сервер приложений) не место для хранения и обслуживания больших файлов. Это идеально подходит для уровня веб-сервера - мы используем SunOne, на котором можно запустить сервлет загрузки файлов. В вашем случае вам потребуется Tomcat вместе с вашим Apache для оптимизации этого.