Sometimes, the CCMS Agent failed to restart/stop due to some shared memory issue. To further investigate this issue, you can check status for CCMS Agent to initialize the memory in the operating system.
If this happen to your system, refer to the CCMS Agent status log, you can define that the CCMS Agent exiting with code 0, showing it is active, but refer to the info log, it is stating that the CCMS Agent is running (no actual pid, but actual shared memory). By right, the CCMS Agent that has been started up, must have a process ID (PID) attached to it. So, to encounter this problems, we can clear the shared memory and attached back to the CCMS Agent by running the following command.
INFO: CCMS agent sapccmsr working directory is /usr/sap/ccms/xx/sapccmsr INFO: CCMS agent sapccmsr config file is /usr/sap/ccms/xx/sapccmsr/csmconf INFO: Setting Stop Flag for sapccmsr INFO: Waiting for background process to stop... INFO: Background process has not stopped after 10 seconds. INFO: Process might be busy.. INFO: Please try again. EXITING with code -1
> sapccmsr profile=/sapmnt/<SID>/profile/<instance_profile> -j2ee –initshm
> sapccm4x profile=/sapmnt/<SID>/profile/<instance_profile> -initshm