Error Messages "Cannot get semID from semKey XXXXXXX" are Logged Constantly
(Doc ID 1178584.1)
Last updated on AUGUST 19, 2019
Applies to:Oracle Communications Network Charging and Control - Version 2.4.0 and later
Information in this document applies to any platform.
Symptoms of the problem will include frequent reporting of the following "shmAttach" error being reported from any process attempting to increment a statistic. The messages log will constantly be flooded with a specific error message like the following:
Dec 27 04:20:20 <HOSTNAME> slee_acs: [ID 675952 user.error] slee_acs(4775) ERROR: shmAttach: Cannot get semID from semKey 6565082
Dec 27 04:20:21 <HOSTNAME> ussd: [ID 675952 user.error] ussd(4778) ERROR: shmAttach: Cannot get semID from semKey 6565082
The error also reflects the fact that statistics are failing to be incremented which will affect the accuracy of figures reported by the platform.
This problem can be a result of several factors including:
- Starting/stopping the Service Logic Execution Environment (SLEE) as the incorrect user.
- smsStatsDeamon or smsStatsDaemonRep is not running.
- Statistics shared memory area is corrupt or unreadable.
This document deals with the steps necessary for the recovery due to the SLEE being started as the wrong user.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document