E1: KER: Error "cannot create IPC semaphore array" On RedHat Linux When Starting E1 Service
(Doc ID 1078286.1)
Last updated on DECEMBER 27, 2023
Applies to:
JD Edwards EnterpriseOne Tools - Version 8.98 and laterRed Hat Advanced Server
Goal
EnterpriseOne 9.0 will not start for a new install after running the RunOneWorld.sh script file. The errors in the JDE.LOG include:
IPC1300001 - cannot create IPC semaphore array, errno=22: Invalid argument.
IPC1200011 - Check OS kernel parameters semmni and semmns.
IPC1400001 - IPC routine called without successful IPC initialization.
JDE.INI settings and semaphore values are set according to the recommendations in E1 documentation. Login User jde900 has administrative rights and OS sudo capabilities. The operating system is RedHat Enterprise 5 and the semaphore parameters are currently set as follows in this implementation:
KERNEL | VALUE | DEFINITION |
---|---|---|
SEMMSL | 250 | max semaphores per array |
SEMMNS | 32000 | max semaphores system wide |
SEMOPM | 100 | max ops per semop call |
SEMMNI | 128 | max number of arrays |
SHMMAX | 536870912 | max seg size (kbytes) |
SHMMNI | 128 | max number of segments |
SHMSEG | TBD | maximum number of shared memory segments that one process can attach |
SHMALL | 2097152 | max total shared memory (kbytes) |
Semaphore Limits
- max number of arrays = 128
- max semaphores per array = 250
- max semaphores system wide = 32000
- max ops per semop call = 100
- semaphore max value = 32767
Shared Memory Limits
- max number of segments = 4096
- max seg size (kbytes) = 524288
- max total shared memory (kbytes) = 8388608
- min seg size (bytes) = 1
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |