Solved

Weblogic monitoring on linux or java, any tool?

Posted on 2014-11-10
9
314 Views
Last Modified: 2014-11-11
Hello people, i've just started to get involved into WebLogic server. This time is the 11.x version.
Yet, they put me in a position where i find the server crashing and with strange Oracle ADF errors.
So in order to actually help tune/optimize these applications i need a way to get how many resources are being used per each application. And another issue is that the garbage collector starts at a huge number (3gb) when we just turn on the app server. We're actually about going  crazy with this... heh
any help?
0
Comment
Question by:JavierVera
  • 5
  • 4
9 Comments
 
LVL 61

Expert Comment

by:gheist
ID: 40435583
JROCKIT/SUN/IBM JDK?
What is the accurate version of weblogic (like 10.3.0.6)
What is exact version of JVM ( like 1.6.0_21)
0
 
LVL 1

Author Comment

by:JavierVera
ID: 40436019
Hey Gheist, thank you for your time.

The weblogic server
11g Release 1 (10.3.5)

and the JVM
1.7.0_51

We've got Jrockit but there is no usage per application. Actually it seems quite simple. Do you know if this tool could get improved by any script or anything?
Thanks in advance !!
0
 
LVL 61

Expert Comment

by:gheist
ID: 40436081
Well it is not about scripts. Only way to get oversight of weblogic is oracle grid/cloud control (which in turn uses JMX behind the scenes)
1.7.0_51 oracle jdk or openjdk or ibm jdk?
(tuning differs greatly)
Once GC pause tuning cannot improve more, i;d suggest splitting web application in components running in reasonably sized multiple "servers".
0
 
LVL 1

Author Comment

by:JavierVera
ID: 40436097
is there much of a difference between them? we've got the Oracle JDK.

java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

It actually says "SE" could THIS be the issue?
0
U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

 
LVL 61

Assisted Solution

by:gheist
gheist earned 500 total points
ID: 40436129
Yes, there is a huge difference between JDKs.
So you are using SUN JDK.
Upgrade to http://www.oracle.com/technetwork/java/javase/7u72-relnotes-2296190.html u71/u72
It has different garbage collector by default called G2 which uses all CPUs during pause - meybe it just hits the right spot.

Actually according to compatibility matrix you need Weblogic 10.3.0.6 to consider Java 7

First - opportunistic patching, then measure, rectify, measure again (measure = log GC pauses)

Some basic guidance here:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
Remember - what you do has no relation whatsoever with openjdk, ibm jdk, and even less with ibm jdk or jrockit jdk.-
0
 
LVL 1

Author Comment

by:JavierVera
ID: 40436706
hi again Gheist, i am following you up really close. You will get the points for sure, however could you please give me a last hint on how to get the information youre tellin? because basically you're telling me i must downgrade to java 1.6 jdk right?
On the other hand, you seem quite involved into monitoring, could you please give a hint on wich tool use to achieve measuring use per application? than kyou!
0
 
LVL 61

Accepted Solution

by:
gheist earned 500 total points
ID: 40436718
No, you cannot downgrade either.
Document is called "Oracle Fusion Middleware 11gR1 Certification Matrix"
0
 
LVL 1

Author Comment

by:JavierVera
ID: 40436719
thank you! i will start digging into it!
0
 
LVL 61

Expert Comment

by:gheist
ID: 40436729
It is much easier to re-deploy on new system. Patches are not so easy as it sounds.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There are numerous questions about how to setup an IBM HTTP Server to be administered from WebSphere Application Server administrative console. I do hope this article will wrap things up and become a reference for this task. You need three things…
Introduction This article explores the design of a cache system that can improve the performance of a web site or web application.  The assumption is that the web site has many more “read” operations than “write” operations (this is commonly the ca…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
Concerto provides fully managed cloud services and the expertise to provide an easy and reliable route to the cloud. Our best-in-class solutions help you address the toughest IT challenges, find new efficiencies and deliver the best application expe…

929 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now