Fixes are available
7.0.0.41: WebSphere Application Server V7.0 Fix Pack 41
8.5.5.10: WebSphere Application Server V8.5.5 Fix Pack 10
8.5.5.11: WebSphere Application Server V8.5.5 Fix Pack 11
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
7.0.0.43: WebSphere Application Server V7.0 Fix Pack 43
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
7.0.0.45: WebSphere Application Server V7.0 Fix Pack 45
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
7.0.0.41: Java SDK 1.6 SR16 FP20 Cumulative Fix for WebSphere Application Server
7.0.0.43: Java SDK 1.6 SR16 FP41 Cumulative Fix for WebSphere Application Server
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.15: WebSphere Application Server V8.5.5 Fix Pack 15
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
8.5.5.20: WebSphere Application Server V8.5.5.20
8.5.5.18: WebSphere Application Server V8.5.5 Fix Pack 18
8.5.5.19: WebSphere Application Server V8.5.5 Fix Pack 19
8.5.5.16: WebSphere Application Server V8.5.5 Fix Pack 16
8.5.5.21: WebSphere Application Server V8.5.5.21
APAR status
Closed as program error.
Error description
The webserver plugin's ESI code buffers responses that should not be cached which can cause excessive memory usage.
Local fix
Disable ESI caching
Problem summary
**************************************************************** * USERS AFFECTED: IBM WebSphere Application Server web * * server plugin Edge Side Include (ESI) * * users * **************************************************************** * PROBLEM DESCRIPTION: ESI caching inefficiencies could lead * * to out of memory errors. * **************************************************************** * RECOMMENDATION: * **************************************************************** If the response indicated "no-cache" or "no-store" plugins's ESI caching would perform the reads and buffer the data until it has the complete response to send to the client.
Problem conclusion
Several corrections were made. If the response indicates no-store or no-cache in the Surrogate-Control header and indicates that there are no embedded ESI tags, then ESI processing will stop and regular processing will take place to forward the response to the client. Plugins prior behavior would always check the response for embedded content regardless of if the header indicated to search for embedded content or not. If the request was too large to cache, plugin would continue to allocate memory and try to cache instead of passing the response back to client. On V7, the old bypass behavior remains the default. The new by-pass ESI function needs to be enabled on v7 using the plugin custom property of ESIOldByPass with a value of false. On V8 and later, the new bypass behavior is the default. If the old by-pass behavior is desired the plugin custom property ESIOldByPass needs to be set to true. The fix for this APAR is currently targeted for inclusion in fix packs 7.0.0.41, 8.0.0.13, and 8.5.5.10. Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix
Comments
APAR Information
APAR number
PI54086
Reported component name
WEBSPHERE APP S
Reported component ID
5724J0800
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-12-14
Closed date
2016-01-08
Last modified date
2017-08-25
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBSPHERE APP S
Fixed component ID
5724J0800
Applicable component levels
R700 PSY
UP
R800 PSY
UP
R850 PSY
UP
Document Information
Modified date:
27 April 2022