PQ46044: MANAGED SERVER RESTART OCCURED BECAUSE OF GRADUALLY MEMORY CONSTRAINT.


APAR

APAR status
Closed as program error.

Error description
Managed Server restart occured BECAUSE OF gradually memory
constraint.
This is quite a difficult problem and the following recreati-
on can reveal this problem.
At the customer, problem occuring fix level was
AIX4.3.3/WebAS3.5.1+IY14020+IY14235+PQ42313 .<Test Platform>
WAS 3.5 Advanced (PTF2) + PQ43040
---------------------------------------------------------------
OS             JDK
Result
---------------------------------------------------------------
AIX 4.3.3 java version "1.2.2"
          Classic VM (J2RE 1.2.2 IBM build ca122-20001206
         (JIT enabled:jitc))
Problem recreate
--------------------------------------------------------------
Windows java version "1.2.2"
  2000   Classic VM (J2RE 1.2.2 IBM build cn122-20001206
         (JIT enabled:jitc))
Problem recreate
Solaris7 java version "1.2.2"
          Solaris VM (build patc.2000.05.19.09.11,
          native threads, sunwjit)
Problem recreate
--------------------------------------------------------------
HP-UX     java version "1.2.2.04C"
          Classic VM (build 1.2.2.04C-00/05/29-PA_RISC2.0,
           native threads, HP)
Problem recreate
--------------------------------------------------------------
Linux    JDK 1.2.2 servicepack10 not available          N/A
==============================================================
According to above result,error also occured solaris 7 and
HP-UX platform
so problem seems to be in WAS area (not IBM JDK).
I sent mail with subject '28802,637,760 on 12/19' to
waswt@us.ibm.com. It contains above test result of each graph
for memory leak so pls refer that mail in detail.
===============================================================
Problem Recreation Method<Summary>
 Reload WSsamplesDB2_app each 10 sec.
 ClassLoad servlet load almost class files in WebSphereSamples
 directory.<Result>
 ClassLoad output heap size after gc to
 default_server_stdout.log
 e.g.
  2000/12/11 17:54:36 *HeapWatcher^ freeMemory()=129248264
  totalMemory()=134217720<Environment>
 AIX 4.3.3 (2000/11 Update)
 Windows 2000
 Solaris 7
 HP-UX
 DB2 6.1 FP5
 WAS3.5 Advanced (PTF3)
 JDK 1.2.2 PTF10 (AIX and Windows 2000)
 JDK 1.2.2 with WAS3.5PTF3 level (Solaris 7 and HP-UX)
 ms=mx=64M<Test content>
Copy ClassLoad.class file on /usr/WebSphere/AppServer/servlets
directory
Register servlet (ClassLoad.class) with start_time_load=true
on WSsamplesDB2_app
Add classpath /usr/WebSphere/AppServer/servlets on
WSsamplesDB2_app
Copy go2.sh on /usr/WebSphere/AppServer/servlets directory
Run 'go2.sh'
  it excutes touch once every 10 seconds to ClassLoad.class
  then
  do reload WSsamplesDB2_app.
---------------------------------------------------------
Keywords; memory leak Introspector.flushCaches
Introspector flushCaches
Local fix
Problem summary
abnormally. This occurred when a test servlet instantiated
Problem conclusion
Beans information, which was being re-retrieved every time
the test servlet was touched. The Beans information was being
stored in a cache that is not automatically flushed; it has to
be manually flushed. Five Java classes in the WebSphere source
code were modified to perform this manual flush, thus
emptying the cache each time after the required Beans
information was retrieved.
Temporary fix
Comments
APAR information
APAR numberPQ46044
Reported component nameWAS ADVANCED AI
Reported component ID5648C8400
Reported release350
StatusCLOSED PER
PENoPE
HIPERNoHIPER
Submitted date2001-02-15
Closed date2001-02-21
Last modified date2001-02-21

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:APAR is sysrouted FROM one or more of the following:


Modules/Macros
ENGINE
APAR is sysrouted TO one or more of the following:Modules/Macros

Fix information
Fixed component nameWAS ADVANCED AI
Fixed component ID5648C8400

Applicable component levels
R350 PSYUP











Document Information

Product categories: Software, Application Servers, Distributed Application & Web Servers, WebSphere Application Server, General
Software version: 350
Reference #: PQ46044
IBM Group: Software Group
Modified date: 2001-02-21