2 Replies Latest reply on Jan 15, 2013 11:21 PM by Deepak Mohnot

    RSCD agent problem.

      Share:|

      Hello freinds,

       

      When we are installing rscd agent in solaris server after installation it is showing "Defunct" process. Solaris server is treating the rscd agent as a defunct (zombie) process, status is given below:-

       

      bash-3.2$ ps -ef | grep -i defunct

          root  2586  2430   0        - ?           0:00 <defunct>

          root  7221  6731   0        - ?           0:00 <defunct>

          root  7059  6564   0        - ?           0:00 <defunct>

          root 18593 17595   0        - ?           0:00 <defunct>

        • 1. Re: RSCD agent problem.

          Just need to kill the defunct process and restart the rscd service.if still facing issue then restart the server,it will resolve the issue.

          1 of 1 people found this helpful
          • 2. Re: RSCD agent problem.

            1) find process ID for defunct process :

             

            bash-3.00# ps -ef|grep -i defunct

             

                root   594   593   0        - ?           0:00 <defunct>

             

            bash-3.00# ptree 593

             

            550   /usr/dt/bin/dtlogin -daemon

             

              579   /usr/dt/bin/dtlogin -daemon

             

                593   dtgreet -display : 0

             

                  594   <defunct>

             

            2) force a defunct process to be reaped by its parent using preap command :

             

            bash-3.00# preap 594

            594: exited with status 0

            bash-3.00# ps -ef|grep -i defunct

             

            3) check that stop/start of RSCD is not creating defunct again

             

            bash-3.00# ./rscd stop

            Stopping Remote System Call Daemon (RSCD) ...

             

            bash-3.00# ps -ef|grep -i rscd

            bash-3.00# ./rscd start

            Starting Remote System Call Daemon (RSCD) ...

             

            bash-3.00# ps -ef|grep -i defunct

            bash-3.00#