Solved

weblogic memory

Posted on 2010-09-09
5
2,604 Views
Last Modified: 2013-12-10
Folks

Can i increase my memory settings on weblogic for each managed server, currently they are:

set MEM_ARGS=-Xms512m -Xmx1536m -XX:MaxPermSize=512m

i am using 64 bit weblogic 923 with JROCKIT  R27.5.0-jdk1.5.0_14

pls advise


r
0
Comment
Question by:rutgermons
[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
  • 3
  • 2
5 Comments
 
LVL 10

Accepted Solution

by:
ECollin earned 500 total points
ID: 33634428
i should say "why not ?"
-First of all, in a production environment, you should set -Xms at the same value as -Xmx : -Xms:1536m -Xmx:1536m
-Are you facing memory issues ?
-What kind of applications are deployed in your domain : Web app, portal, ejbs... ?

Emmanuel
0
 

Author Comment

by:rutgermons
ID: 33634692
Hi Emmanuel

We deploy maximo which is a web app via weblogic  (maximo.ear) file


we had maxpermsize memory issues at 256 but increased it to 512 and it seems better, our big issue seems if we run complex queries from the front end on a cluster then the users would get kicked out of the application

the funny thing is, is that using a standalone appserver pointing to the same database we cannot replicate this error, this leads me to think the iss plugin is problematic, I also see a lot of multicast messages are getting lost and i get an error message in wlproxy.log:

Thu Sep 09 01:58:14 2010 <1764128401519417> failure on sendRequest() w/ recycled connection to 149.177.182.132:8080, numfailures=1, lastError=0
Thu Sep 09 01:58:14 2010 <1764128401519417> Marking 149.177.182.132:8080 as bad
Thu Sep 09 01:58:14 2010 <1764128401519417> Exception occurred for backend host '149.177.182.132/8080/0' while sending request : 'PROTOCOL_ERROR [line 842 of ..\nsapi\.\URL.cpp]: Backend Server not responding'
Thu Sep 09 01:58:14 2010 <1764128401519417> got exception in sendRequest phase: PROTOCOL_ERROR [line 842 of ..\nsapi\.\URL.cpp]: Backend Server not responding at line 959; last_error 0


it seems our managed servers are losing connection to the cluster thats why the kickouts

any ideas?

0
 
LVL 10

Expert Comment

by:ECollin
ID: 33635568
you can try to replace your IIS by a simple web app deployed in a stand alone weblogic server that will act as a proxy in front of your cluster (via HttpClusterServlet).  That's for checking your cluster communications.
Related doc : http://download.oracle.com/docs/cd/E13222_01/wls/docs92/cluster/setup.html#wp684345
0
 

Author Comment

by:rutgermons
ID: 33635968
will it handle the big user load? we have 200 concurrent users over 14 managed servers?
0
 
LVL 10

Expert Comment

by:ECollin
ID: 33644214
woah !
So many servers for so few concurrent users...
Well tuned i think you could handle all your users with only one managed server...
How many concurent http sessions do you have to handle ?
Why do you need a cluster ?
Emmanuel
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
When Does RestAdapter establishes HttpConnection 5 226
Session migration 1 110
Weblogic Logs 4 172
Tried setting java proxy; Fiddler still not capturing traffic 27 355
Verbose logging is used to diagnose garbage collector problems. By default, -verbose:gc output is written to either native_stderr.log or native_stdout.log.   It is also possible to redirect the logs to a user-specified file. This article will de…
Most of the developers using Tomcat find it easy to configure the datasource in Server.xml and use the JNDI name in the code to get the connection.  So the default connection pool using DBCP (or any other framework) is made available and the life go…
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…

749 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