Weblogic Server Stuck thread and very high cpu usage when executing a query

We were observing frequent server hangs. On taking thread dumps at the time of hang we found the following culprit thread. [STUCK] ExecuteThread: ‘6’ for queue: ‘weblogic.kernel.Default (self-tuning)’” daemon prio=1 tid=01baae30 nid=55 lwp_id=9965842 runnable [1ff05000..1ff03878] at oracle.jdbc.oci8.OCIDBAccess.do_fetch(Native Method) at oracle.jdbc.oci8.OCIDBAccess.executeFetch(OCIDBAccess.java:1758)

Continue reading

Investigating High CPU Usage with Weblogic on Solaris

1 )First determine the Weblogic Server Process id /usr/ucb/ps -auxwww | grep java faiz 8448 1.2 24.025954081965448 ? R Sep 21 249:19 /bea10/jdk1.6.0_14/bin/sparcv9/java -server -Xms2048m -Xmx2048m -verbose:gc -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+UseParallelGC -XX:NewRatio=3 -da -Dplatform.home=/web_apps/bea10/wlserver_10.3 -Dwls.home=/web_apps/bea10/wlserver_10.3/server -Dweblogic.home=/web_apps/bea10/wlserver_10.3/server -Dweblogic.management.discover=false -Dweblogic.management.server=http://xx.xx.xx.xx:10000 -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=

Continue reading