• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 364
  • Last Modified:

Weblogic monitoring on linux or java, any tool?

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
JavierVera
Asked:
JavierVera
  • 5
  • 4
2 Solutions
 
gheistCommented:
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
 
JavierVeraAuthor Commented:
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
 
gheistCommented:
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
Managing Security Policy in a Changing Environment

The enterprise network environment is evolving rapidly as companies extend their physical data centers to embrace cloud computing and software-defined networking. This new reality means that the challenge of managing the security policy is much more dynamic and complex.

 
JavierVeraAuthor Commented:
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
 
gheistCommented:
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
 
JavierVeraAuthor Commented:
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
 
gheistCommented:
No, you cannot downgrade either.
Document is called "Oracle Fusion Middleware 11gR1 Certification Matrix"
0
 
JavierVeraAuthor Commented:
thank you! i will start digging into it!
0
 
gheistCommented:
It is much easier to re-deploy on new system. Patches are not so easy as it sounds.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 5
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now