IBM Support

PI47198: IBM HTTP SERVER CACHEING PARTIAL RESPONSE FOR CHUNKED RESPONSES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • IBM HTTP Server may cache a partial response and then serve
    that partial response for subsequent requests if a client
    closes the connection before the full response is sent for a
    chunked response.
    

Local fix

  • Disabling ESI in the WebSphere plugin could make it less likely
    that the client hangs up while reading the response.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM HTTP Server users of the mod_mem_cache  *
    *                  module.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: Partial responses were being cached     *
    *                      if the client closed the connection     *
    *                      before the entire response was read     *
    *                      by mod_mem_cache                        *
    ****************************************************************
    * RECOMMENDATION:  Apply this fix if using mod_mem_cache.      *
    ****************************************************************
    When a chunked response is received from WebSphere through the
    WebSphere plugin and the client closes the browser before IBM
    HTTP Server has sent the full response, IBM HTTP Server is
    seen caching the partial response. Subsequent requests for
    this resource are then seen being served from cache with the
    partial response.
    

Problem conclusion

  • Incomplete cacheing will no longer occur in the circumstance
    where the connection is closed by the client during a chunked
    response.
    
    This fix is targeted for IBM HTTP Server fix packs:
    - 7.0.0.41
    - 8.0.0.12
    - 8.5.5.8
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI47198

  • Reported component name

    IBM HTTP SERVER

  • Reported component ID

    5724J0801

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-08-19

  • Closed date

    2015-10-14

  • Last modified date

    2016-03-03

  • 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

    IBM HTTP SERVER

  • Fixed component ID

    5724J0801

Applicable component levels

  • R700 PSY

       UP

  • R800 PSY

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTJ","label":"IBM HTTP Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
07 September 2022