Apply patch 19177895 to fix WEB SERVICE CALL MEMORY LEAK in Weblogic 12.1.2.0.0
Memory leak & OutofMemory Errors can be seen in Weblogic 12.1.2 after upgrading from Weblogic 12.1.1 when making remote client web service calls.
To fix this apply patch 19177895.
For more details, please refer to
Bug 19358570 : WEB SERVICE CALL MEMORY LEAK in Weblogic 12.1.2
Patch 19177895: WEBLOGIC.WSE.JAXWS.OWSM.WSDLDEFINITIONFEATURE USES 3.6GB OF MEMORY
Pre Install Instructions:
-------------------------
- Stop all Webogic Server instances (AdminServer and all Managed server(s))
Install Instructions:
---------------------
1. Unzip the patch zip file into the PATCH_TOP.
unzip -d PATCH_TOP p19177895_121200_Generic.zip
NOTE : p19177895_121200_Generic.zip cannot be in PATCH_TOP directory.
2. Set your current directory to the directory where the patch is located.
cd PATCH_TOP/19177895
3. Run OPatch to apply the patch.
Run following command:
- opatch apply -jdk $JAVA_HOME (in Windows %JAVA_HOME%)
4. Run OPatch to verify the patch application.
Run following command:
- opatch lsinventory -jdk $JAVA_HOME (in Windows %JAVA_HOME%)
Post Install Instructions:
--------------------------
- Start all servers (AdminServer and all Managed server(s))
Applying Weblogic patch 16810786 - MEMORY LEAK ON COM.CERTICOM.TLS.INTERFACEIMPL.CERTIFICATESUPPORT
Download p16810786_1036_Generic.zip in the server stage area.
$ ./bsu.sh -prod_dir=/<MW_HOME>/111/wlserver_10.3 -patch_download_dir=/<MW_HOME>/111/utils/bsu/cache_dir -patchlist=SK1V -verbose -install
Checking for conflicts..
No conflict(s) detected
Starting installation of Patch ID: SK1V
Installing /<MW_HOME>/111/utils/bsu/cache_dir/SK1V.jar
Extracting /<MW_HOME>/111/patch_wls1036/patch_jars/BUG16810786_1036.jar
Updating /<MW_HOME>/111/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar
Old manifest value: Class-Path=../../../patch_jars/BUG14331527_1036.jar ../../../patch_jars/com.bea.core.stax2_2.0.0.0_3-0-3.jar
New manifest value: Class-Path=../../../patch_jars/BUG16810786_1036.jar ../../../patch_jars/BUG14331527_1036.jar ../../../patch_jars/com.bea.core.stax2_2.0.0.0_3-0-3.jar
Result: Success
./bsu.sh -prod_dir=/<MW_HOME>/111/wlserver_10.3 -patch_download_dir=/<MW_HOME>/111/utils/bsu/cache_dir -status=applied -verbose -view
Checking for conflicts..
No conflict(s) detected
Starting installation of Patch ID: SK1V
Installing /<MW_HOME>/111/utils/bsu/cache_dir/SK1V.jar
Extracting /<MW_HOME>/111/patch_wls1036/patch_jars/BUG16810786_1036.jar
Updating /<MW_HOME>/111/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar
Old manifest value: Class-Path=../../../patch_jars/BUG14331527_1036.jar ../../../patch_jars/com.bea.core.stax2_2.0.0.0_3-0-3.jar
New manifest value: Class-Path=../../../patch_jars/BUG16810786_1036.jar ../../../patch_jars/BUG14331527_1036.jar ../../../patch_jars/com.bea.core.stax2_2.0.0.0_3-0-3.jar
Result: Success
$ ./bsu.sh -prod_dir=/<MW_HOME>/111/wlserver_10.3 -patch_download_dir=/<MW_HOME>/111/utils/bsu/cache_dir -status=applied -verbose -view
ProductName: WebLogic Server
ProductVersion: 10.3 MP6
Components: WebLogic Server/Core Application Server,WebLogic Server/Administration Console,WebLogic Server/Configuration Wizard and
Upgrade Framework,WebLogic Server/Web 2.0 HTTP Pub-Sub Server,WebLogic Server/WebLogic SCA,WebLogic Server/WebLogic JDBC
Drivers,WebLogic Server/Third Party JDBC Drivers,WebLogic Server/WebLogic Server Clients,WebLogic Server/WebLogic Web
S erver Plugins,WebLogic Server/UDDI and Xquery Support,WebLogic Server/Evaluation Database,WebLogic Server/Workshop Code
Completion Support
BEAHome: /<MW_HOME>/111
ProductHome: /<MW_HOME>/111/wlserver_10.3
PatchSystemDir: /<MW_HOME>/111/utils/bsu
PatchDir: /<MW_HOME>/111/patch_wls1036
Profile: Default
DownloadDir: /<MW_HOME>/111/utils/bsu/cache_dir
JavaVersion: 1.6.0_29
JavaVendor: Sun
Patch ID: MYFD
PatchContainer: MYFD.jar
Checksum: -133381619
Severity: optional
Category: General
CR/BUG: 14331527
Restart: true
Description: WLS PATCH SET UPDATE 10.3.6.0.2
.
Patch ID: SK1V
PatchContainer: SK1V.jar
Checksum: 58385918
Severity: optional
Category: Web App
CR/BUG: 16810786
Restart: true
Description: MEMORY LEAK ON COM.CERTICOM.TLS.INTERFACEIMPL.CERTIFICATESUPPORT
MEMORY LEAK ON COM.CERTICOM.TLS.INTERFACEIMPL.CERTIFICATESUPPORT
More on Fusion Middleware updates & issues http://confusionmiddleware.blogspot.com/
PGA Memory Leak - ORA-00600: internal error code, arguments: [723], [120248], [245704], [memory leak]
ORA-00600: internal error code, arguments: [723], [120248], [245704], [memory leak], [], [], [], [], [], [], [], []
========= Dump for incident 103210 (ORA 600 [723]) ========
----- Beginning of Customized Incident Dump(s) -----
******** ERROR: PGA memory leak detected 245704 > 120248 ********
******************************************************
HEAP DUMP heap name="pga heap" desc=0xb7e8bc0
extent sz=0x20c0 alt=216 het=32767 rec=0 flg=3 opc=3
parent=(nil) owner=(nil) nex=(nil) xsz=0xfff0 heap=(nil)
fl2=0x60, nex=(nil), dsxvers=1, dsxflg=0x0
dsx first ext=0x80642720
EXTENT 0 addr=0x2b2f807fd010
Chunk 2b2f807fd020 sz= 25984 perm "perm " alo=4424
Chunk 2b2f808035a0 sz= 10680 free " "
Chunk 2b2f80805f58 sz= 128 freeable "kzam_osx_cleanu"
...............
----- Call Stack Trace -----
kgdsdstsg <- dbgc_dmp <- dbgexPhaseII <- dbgexExplicitEndInc <- dbgeEndDDEInvocatio
<- nImpl <- dbgeEndDDEInvocatio <- ksmdpg <- opidcl <- opidrv
<- sou2o <- opimai_real <- ssthrdmain <- main <- libc_start_main
<- start
Setting EVENT 10262:
When having a such error (ORA-600 [723]) set the event 10262.
Set the following to ignore the error for small leaks (less than 500000 bytes):
ALTER SYSTEM SET EVENT='10262 trace name context forever, level 500000' SCOPE=SPFILE;
The instance must be restarted for the events to take effect.