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 fixProblem 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 fixComments
APAR information | APAR number | PQ46044 | Reported component name | WAS ADVANCED AI | Reported component ID | 5648C8400 | Reported release | 350 | Status | CLOSED PER | PE | NoPE | HIPER | NoHIPER | Submitted date | 2001-02-15 | Closed date | 2001-02-21 | Last modified date | 2001-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 APAR is sysrouted TO one or more of the following:Modules/Macros
|
Fix information |
Fixed component name | WAS ADVANCED AI | Fixed component ID | 5648C8400 |
Applicable component levels | R350 PSY | UP |
|