When you try to stop a message channel, it seems to have stopped successfully. However, when the message channel is attempted to start up again, an error pops up saying that the message channel is “Already Running”
When you stop a Message Channel (MC), ppmd creates a MCname.ppStop file which is then picked up by another process which creates a MCname.reply.pPStop file. Then once that has been created ppmd removes both files, and the message channel is then stopped.
In this case the MCname.ppStop and MCname.replyy.ppStop files were not removed, resulting in the message channel showing as 'Stopped' but when attempting a ppStart it was showing as 'Already running'. This is because another Message Channel had the same process ID that the failing MC last had.
To fix this issue if it appears in the future:
1. Stop the message channel, even if it is showing as stopped
2. Remove the MCname.ppStop and MCname.reply.pPStop files, found in $PPWORK/ppmd
3. If conflicting process ID's Stop the message channel it is conflicting with
4. Start up the message channels