Ekranlarda timeout değerlerini artırmış, weblogic’teki timeoutları yükseltmiş olmanıza rağmen 600 saniye(default) sonra uygulama hata verip thread’inizi sonlandırıyorsa ve ekranda cevap alamıyorsanız weblogic’te şu şekilde bir ayar yapılması gerekiyor.
( servers>>[server]>>tuning>>Stuck Thread
Max Time: ) değeri weblogic tarafından
thread’in kill edileceği süreyi ifade ediyor. Bu değeri yükseltebilirsiniz.
Yalnız bu değeri artırırken thread'lerin kill edilip edilmeyeceğini kontrol eden job'ın interval'ını da kontrol edin. Bu da (Stuck Thread Timer Interval:) ile değiştirilebilir.
Hata: <[STUCK] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "600" seconds working on the request "weblogic.servlet.internal.ServletRequestImpl@
which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Görüşmek üzere
0 yorum:
Yorum Gönder