IBM Support

SE61164: MQ V8 on IBM i: "ERROR 3452 - TOO MANY OPEN FILES" may be seen when running STRMQMMQSC multiple times in a job.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If a job to monitor a queue manager calls STRMQMMQSC at regular
    intervals, after several hours it could fail with error 3452
    "Too many open files".
    
    As a consequence an FDC file is generated with following
    details:
    
    Probe Id          :- OP129003
    Component         :- AMQOCRMX_main()
    SCCS Info         :- /build/p800_SP/src/cmd/servers/unix/as400/
                         amqocrmx.c,
    Max File Handles  :- 200
    Major Errorcode   :- krcE_UNEXPECTED_ERROR
    Probe Description :- AMQ6125: An internal WebSphere MQ error has
                         occurred.
    Arith1            :- 3452 0x'd7c'
    Arith2            :- 0
    +--------------------------+
    MQM Function Stack
    AMQOCRMX_main()
    xcsFFST
    
    An FDC with probe ID XY326120 - component xstAccessSubpoolsLock
    could also be generated.
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    MQ users on IBM i who are utilizing STRMQMMQSC commands in a
    loop where the command can run multiple times within the same
    job.
    
    
    Platforms affected:
    IBM iSeries
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    It was determined that there was a file descriptor leak
    occurring when running STRMQMMQSC commands multiple times within
    the same job. Eventually the file descriptor maximum for the job
    would be reached resulting in the 3452 errno.
    

Problem conclusion

  • IBM MQ code has been changed to ensure that file descriptors are
    opened and closed appropriately to avoid exceeding the file
    descriptor maximum for the job.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v8.0       8.0.0.2
    
    The latest available maintenance can be obtained from
    'WebSphere MQ Recommended Fixes'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'WebSphere MQ
    Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    SE61164

  • Reported component name

    WMQ ISERIES V8.

  • Reported component ID

    5724H7254

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-01-27

  • Closed date

    2015-02-13

  • Last modified date

    2015-02-13

  • APAR is sysrouted FROM one or more of the following:

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

Modules/Macros

  • RCHMGR
    

Fix information

  • Fixed component name

    WMQ ISERIES V8.

  • Fixed component ID

    5724H7254

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
13 February 2015