Killing a SonicMQ Adapter broker process and threads
You might want to manually terminate a process when:
A process hangs.
You determine from the available data that a process is a runaway process.
The specific PID on the SonicMQ Adapter Control page allows you to access the page to kill the offending process.
When either of the previously listed circumstances exists and you want to manually terminate a broker process, use this command:
kill -9
The description of the signal for the kill process is as follows:
Signal Name — SIGKILL
Signal Number — 9
Signal Description — Kill program
Note: OpenEdge Management references the specific PID and its associated date and time start details to be sure of a process' identity before it attempts to kill the process.
To initiate a kill process for the broker and threads:
1. Click PID associated with the process you want to terminate. The specific SonicMQ Adapter Broker PID page appears.
Note that the two sections on this page present relevant summary information about this SonicMQ Adapter instance and its current operational status. See Viewingbroker process details for details about this data.
2. Click Kill to terminate this process. (Alternatively, you can click Cancel at the top of the page to exit the page without terminating the process.)
OpenEdge Management prompts you to ensure that you want to terminate this process. Click OK.
OpenEdge Management displays a final status page that identifies the status of your kill request. OpenEdge Management displays one of the following messages:
Process xxxxx has been terminated — This message indicates that the process was successfully killed. The PID number previously associated with this process is now available for the operating system to reassign.
Process xxxxx cannot be killed at this time — This message indicates that the process could not be killed. In very rare instances, it is possible that you will not be successful in an attempt to kill a process. You can retry the kill process procedure; however, it is possible that the process will persist for any number of unknown reasons.
Process xxxxx has been reused — OpenEdge Management has determined that the process PID number and associated time and date stamp do not match the values that the operating system has stored for this same process. Consequently, when you click Kill, the process cannot be destroyed.
3. Click Cancel at the top of the page to exit without terminating the process.