Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25833769
  • 博文数量: 271
  • 博客积分: 10025
  • 博客等级: 上将
  • 技术积分: 3358
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-12 15:28
文章分类

全部博文(271)

文章存档

2010年(71)

2009年(164)

2008年(36)

我的朋友

分类:

2010-04-09 13:09:58

A fix is available

 

APAR status

  • Closed as program error.

Error description

  • If a client (such as Oracle) exceeds the number of connections
    to emsvcs (haemd), this error will be seen in the emsvcs log:
        2521-027 Socket connection type C rejected, too many open
        descriptors.
    haemd has gone through several upgrades of maximum connection
    limits, the most recent being to 1500, but several Oracle
     customers are finding their large databases are exceeding that.
    This APAR is to implement a design change to allow a higher
    number of connections based on some type of system admin-
    defined variable or file, with a boundary of 7000 (for now).
    

Local fix

  • There are a couple workarounds for this, all of which involve
    the configuration of Oracle, so Oracle support should be
    consulted for how to implement and which are appropriate for a
    given customer:
    1) Changing the Database from Dedicated to Multi-threaded
       will reduce the number of connections made to emsvcs.
    2) Oracle can also be configured to connect only to grpsvcs
       (hagsd) instead of emsvcs.
    

Problem summary

  • Currently haemd allows only 1500 client connections.  If
    this limit is exceeded, additional connections can not be
    made and messages similar to the following will be
    written to /var/ha/log/em.default.partition:
    Fn=../../../../../src/rsct/pem/emdaemon/emd_cci.c,
            SID=1.28,L#=259  Thu Sep 16 16:01:48 2004
    haemd(xxxx): 2521-027 Socket connection type C rejected,
                 too many open descriptors.
    

Problem conclusion

  • The environment variable EM_FD_MAX has been introduced.
    This variable can be set to a maximum of 7000 to increase
    the number of client connections to haemd.  The default
    number of connections is still 1500.  If haemd is
    restarted after the new environment variable takes effect,
    information regarding the highest file descriptor allowed
    for client connections is displayed in the lssrc -ls
    haem output, following the display of the highest file
    descriptor in use.  The highest file descriptor allowed for
    client connections is 25 less than the value of EM_FD_MAX
    
    Sample output included in lssrc -ls haem:
    Highest file descriptor in use is 11
    
    Highest file descriptor allowed for client connections
    is 3975
    

Temporary fix

  • 
    

Comments

  • 
    

APAR Information

  • APAR number

    IY59779

  • Reported component name

    RSCT/RMC FOR CS

  • Reported component ID

    5765F07AP

  • Reported release

    234

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2004-08-02

  • Closed date

    2004-09-22

  • Last modified date

    2004-11-01

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

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

    U800819 U800820 U800821

  • Fixed component name

    RSCT/RMC FOR CS

  • Fixed component ID

    5765F07AP

Applicable component levels

  • R234 PSY U800821

       UP04/11/01 I 1000

PTF to Fileset Mapping

  • U801111 2.3.5.0

  • U801112 2.3.5.0

  • U801108 2.3.5.0

  • U800820 2.3.4.1

  • U800821 2.3.4.1

  • U800819 2.3.4.1

阅读(2273) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~