Weblogic - StuckThreadMax
The common issue faced in weblogic is StuckThreadMax error and admins are generally scared of this error/warning. But no need to worry , 90% of root cause is due to database or with application programming.
Performance of the application can degrade signigicantly if may such threads get stuck.
Generally customer gives pressure to identify the root cause of the error, then below are the possible reasons:
- Whenever a client reqeusts arrives at the server, this request makes use of one of the execute threads.
- Struck thread max is the particular which is working on the requrest more than cofigured time for that thread. The defailt value is 600 sec.
- Some operations (for example, database call, computation loop inside an application) can get into an infinite loop.
- May be you need to increase the threads , may be your application needs proper tuning, may be you need to tune the database queries in application programming.
- You have to take thread dumps and need to analyse for any DB block, large amount of data retrieval.