Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Process Monitor :  Monitors  the Process Periodically based on Process id's.

Troubleshooting

...

If it detects that any of the process is not running, it automatically restarts that particular Component.

Let us take the example of CcspLMLite Component :

  1. Run a ps command to verify that CcspLMLite is up and running again with different process id

                                 ps aux | grep Ccsp

        2. kill CcspLMLite process by using the below command

                                kill -9 PID(CcspLMLite PID)

        3.  Verfiy whether the CcspLMLite Process was killed or not by using the below command

                                 ps aux | grep Ccsp

        4. After 60 seconds(default), it will automatically restart  the Process. Please check the CcspLMLIte PID.

Image Added

Observation in /rdklogs/logs/SelfHeal.txt.0

RDKB_SELFHEAL : <128>CABLEMODEM[Raspberry]:<99000007><2019:09:24:09:20:34><B8:27:EB:50:C1:CF><ARMv7> RM CcspLMLite process not running , restarting it

 RDKB_SELFHEAL : Resetting process CcspLMLite


Troubleshooting