RE: IDS Response Problem
Posted in 2007
Topics: Logging & Checkpoints
Navaid- Your server ran out of shared memory resources. Check your shared memory kernel parameters. You probably need to increase some of them. --EEM ________________________________________ From: informix-list-bounces@iiug.org [mailto:informix-list-bounces@iiug.org] On Behalf Of Navaid Arif Sent: Friday, July 06, 2007 10:29 AM To: admin-tools@iiug.org; informix-list@iiug.org; classics@iiug.org; ids@iiug.org Subject: IDS Response Problem Importance: High Hi All, We are using IDS10 UC5 and receiving following message in online.log. Anybody have any idea about these messages. During this time, no new client was able to connect to the database but previous connections were working fine. I will appreciate if someone can advice me regarding this. 12:39:35 Maximum server connections 123 12:42:09 shmat: [EMFILE][24]: out of shared memory segments, check system SHMSEG 12:42:09 create_tcb: cannot allocate memory 12:42:09 (5099) connection rejected - too many users, or invalid user name 12:42:09 listener-thread: err = -25571: oserr = 0: errstr = : Cannot create a user thread. 12:42:12 shmat: [EMFILE][24]: out of shared memory segments, check system SHMSEG 12:42:12 create_tcb: cannot allocate memory 12:42:12 (5100) connection rejected - too many users, or invalid user name 12:42:12 listener-thread: err = -25571: oserr = 0: errstr = : Cannot create a user thread. 12:42:18 shmat: [EMFILE][24]: out of shared memory segments, check system SHMSEG 12:42:18 create_tcb: cannot allocate memory . . . 12:42:44 (5106) connection rejected - too many users, or invalid user name 12:42:44 listener-thread: err = -25571: oserr = 0: errstr = : Cannot create a user thread. 12:42:45 shmat: [EMFILE][24]: out of shared memory segments, check system SHMSEG 12:42:46 shmat: [EMFILE][24]: out of shared memory segments, check system SHMSEG 12:42:46 create_tcb: cannot allocate memory 12:42:46 (5107) connection rejected - too many users, or invalid user name 12:42:46 listener-thread: err = -25571: oserr = 0: errstr = : Cannot create a user thread. . . . 13:17:14 1024 incomplete connections at this time. System might be under attack through invalid clients on the listener port. 13:17:24 1024 incomplete connections at this time. System might be under attack through invalid clients on the listener port. 13:17:32 1024 incomplete connections at this time. System might be under attack through invalid clients on the listener port. 13:17:35 1024 incomplete connections at this time. System might be under attack through invalid clients on the listener port. 13:17:50 Shutdown Mode 13:17:52 Checkpoint Completed: duration was 0 seconds. 13:17:52 Checkpoint loguniq 1114, logpos 0x156018, timestamp: 0x8d17cb35 13:17:52 Maximum server connections 123 13:17:53 IBM Informix Dynamic Server Stopped. 13:18:00 IBM Informix Dynamic Server Started. Regards, Navaid Arif
Is it AIX ? You might try EXTSHM=ON in the environment before starting up IDS
. EMFILE - out of shared memory segements might be expected when your IDS has
allocated 11 shared memory segments already and needs another one. If SHM
segments are created w/o EXTSHM=ON, each 32-bit process is limited to 11 AHM
segments on AIX, (starting at adddress 0x30000000 - 0xC0000000 and 0xE0000000
).
EXTSHM changes that, you may have more segments then - though not more space.
However, we don't have enough info whether this is really the case. onstat -g
seg at time when this occurrs mgiht give further clues.
Rgds Tilman
Related threads
- Transaction not available
- Error -25571 errstr = informix : Cannot creta a us
- Bug? Role Separation ... informix can't access...
- NETTYPE maximum support to user connections ?