PQ50644: VERY LARGE CEEDUMP WAS TAKEN WHICH DISTURBS ONLINE PROCESSING

 A fix may be available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
Customer got 4,051,919 lines of CEEDUMP from one exception in a
servlet in IMWEBSRV. It was way too large. Taking such a huge
CEEDUMP degraded the performance of webserver terribly.
From CEEDUMP, csnap was called from RasSignalHandler2.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V4.0 for z/OS and OS/390.                    *
****************************************************************
* PROBLEM DESCRIPTION: Certain CEEDUMPs produce excessive      *
*                      amounts of data.                        *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
A CEEDUMP that is taken when an exception occurs is too
large. csnap is the default action taken by the WebSphere signal
handler in this case. The CEEDUMP is consuming too many
resources, 4M for a CEEDUMP much of which is a storage dump
which is not helpful to the customer for debugging application
problems.
Problem conclusion
To address the reported problem of certain WebSphere CEEDUMPs
producing excessive amounts of data, two new environment
variables have been introduced. The first environment
variable, BBODUMP, indicates the type of dump to be taken.
The second environment variable, BBODUMP_CEE3DMP_OPTIONS,
controls the options to be passed to CEE3DMP so the options
can be tailored by the customer. The documention changes for
these new environment variables follows:

NOTE:  Periodically, we refresh the documentation on our
Web site, so the changes might have been made before you
read this text.  To access the latest on-line
documentation, go to the product library page at:

www.ibm.com/software/webservers/appserv/

Document Name: WebSphere Application Server V4.0 for z/OS
               and OS/390: Installation and Customization
Document Number: GA22-7834-01

In "Appendix A. Environment files," add the following
environment variable descriptions:
BBODUMP=n
    Specifies the default dump used by the signal
    handler. Valid values and their meanings are:

    0
        No dump is generated.

    1
        A ctrace dump is taken.

    2
        A cdump dump is taken.

    3
        A csnap dump is taken.

    4
        A CEE3DMP dump is taken. CEE3DMP generates a dump
        of Language Environment and the member language
        libraries. Sections of the dump are selectively
        included, depending on dump options specified,
        either by default or through the
        BBODUMP_CEE3DMP_OPTIONS environment variable. By
        default, this value passes THREAD(ALL) BLOCKS to
        CEE3DMP. You can override the default options for
        CEE3DMP through the BBODUMP_CEE3DMP_OPTIONS
        environment variable.

        For more information about CEE3DMP and its
        options, see z/OS Language Environment
        Programming Reference, SA22-7562.

    If you do not specify BBODUMP, the default value is 3
    (a csnap dump is taken).

    EXAMPLE:

      BBODUMP=3

BBODUMP_CEE3DMP_OPTIONS=options
    Specifies dump options to be used with a CEE3DMP.
    This environment variable is used when you specify
    BBODUMP=4. For an explanation of CEE3DMP and valid
    dump options, see z/OS Language Environment
    Programming Reference, SA22-7562.

    RULE: The maximum length of the option string on this
    environment variable is 255. If the option string is
    longer than 255, you receive message BBOU0514W and
    the CEE3DMP dump options are set to THREAD(ALL)
    BLOCKS.

    EXAMPLE:

      BBODUMP_CEE3DMP_OPTIONS=NOTRACEBACK NOFILES

Document Name: WebSphere Application Server V4.0 for z/OS
               and OS/390: Messages and Diagnosis
Document Number: GA22-7837-01

In Chapter 12, pg. 289 add a new message.

BBOU0738E CEE3DMP FAILED WITH MESSAGE NUMBER: %d

EXPLANATION: Signal handler invoked CEE3DMP, which
failed.

USER RESPONSE: See CEE3DMP documentation for a
description of the message number. Most of the time an
invalid option was specified on the
BBODUMP_CEE3DMP_OPTIONS environment variable.

APAR PQ50644 is associated with SERVICE LEVEL W400037 of
WebSphere Application Server V4.0 for z/OS and OS/390.
Temporary fix Comments
APAR information
APAR number PQ50644
Reported component name WASKBASE
Reported component ID 5655A9801
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2001-07-18
Closed date 2001-09-18
Last modified date 2001-10-03

APAR is sysrouted FROM one or more of the following:

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

Modules/Macros
BBORAS BBOREXIT BBOUBINF BBOUENUS BBOZ0266 BBOZ0267
BBOZ0268 BBOZ0269 BBOZ0270 BBOZ0271 BBOZ0272 BBOZ0273
BBOZ0274 BBOZ0285 BBOZ0286 BBOZ0287 BBOZ0288 BBOZ0289
BBOZ0290 BBOZ0291 BBOZ0292 BBOZ0293    

Fix information
Fixed component name WASKBASE
Fixed component ID 5655A9801

Applicable component levels
R400 PSY UQ57726    UP01/09/26 P F109

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ50644
IBM Group: Software Group
Modified date: Oct 3, 2001