AIUK
Active Member
After nearly a full day of batch & online transaction processing we hit a problem where batch jobs start failing to submit then users are unable to login. A quick bounce of the services clears this problem.
As a result of this we now make sure we bounce the JDE services every night.
We have recently started to get this problem again even though we still bounce every night and have put it down to more user sessions connecting with more transactional load.
The problem appears to be the shared memory - IPC semaphores - at a unix level not releasing, as the count just increases throughout the day finally hitting 485 then JDE starts to die.
Obviously there is a limit here but does anyone know where it is set!?!
Our JDE.INI settings:
[JDEIPC]
ipcTrace=0
startIPCKeyValue=6000
maxNumberOfSemaphores=1000
The mixture of errors we get are:
IPC3100008 - lockSemaphore failed, index=8, errno=22: Invalid argument.
IPC3900002 - ipcGetResourceName lockMutex failed to lock.
IPC3200004 - unlockSemaphore failed, index=1, errno=22: Invalid argument.
IPC2100008 - getResource lockMutex failed to lock eIPCMutex ~~JDERes~.
putExternalQueue (kernel) failed for msg id 804.
Thanks.
As a result of this we now make sure we bounce the JDE services every night.
We have recently started to get this problem again even though we still bounce every night and have put it down to more user sessions connecting with more transactional load.
The problem appears to be the shared memory - IPC semaphores - at a unix level not releasing, as the count just increases throughout the day finally hitting 485 then JDE starts to die.
Obviously there is a limit here but does anyone know where it is set!?!
Our JDE.INI settings:
[JDEIPC]
ipcTrace=0
startIPCKeyValue=6000
maxNumberOfSemaphores=1000
The mixture of errors we get are:
IPC3100008 - lockSemaphore failed, index=8, errno=22: Invalid argument.
IPC3900002 - ipcGetResourceName lockMutex failed to lock.
IPC3200004 - unlockSemaphore failed, index=1, errno=22: Invalid argument.
IPC2100008 - getResource lockMutex failed to lock eIPCMutex ~~JDERes~.
putExternalQueue (kernel) failed for msg id 804.
Thanks.