Solved

Weblogic monitoring on linux or java, any tool?

Posted on 2014-11-10
9
332 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
9 Comments
 
LVL 62

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 62

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
Flexible connectivity for any environment

The KE6900 series can extend and deploy computers with high definition displays across multiple stations in a variety of applications that suit any environment. Expand computer use to stations across multiple rooms with dynamic access.

 
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
 
LVL 62

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 62

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 62

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

Simple, centralized multimedia control

Watch and learn to see how ATEN provided an easy and effective way for three jointly-owned pubs to control the 60 televisions located across their three venues utilizing the ATEN Control System, Modular Matrix Switch and HDBaseT extenders.

Question has a verified solution.

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

Suggested Solutions

This exercise is about for the following scenario: Dmgr and One node with 2 application server. Each application server contains it owns application. Application server name as follows server1 contains app1 server2 contains app1 Prereq…
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…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

733 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