Next | Prev | Up | Top | Contents | Index

Troubleshooting the Objectserver

The objectserver may require occasional troubleshooting, especially if new scripts and tools have added to the standard configuration. Suppose you see the following error message:

Can't contact objectserver

There are several steps you can take to restore the system to correct operation. Follow these steps in order:

Log into the system as root.

  1. Make sure that two objectserver daemons are running. In a shell window, enter the command:

    ps -ef | grep objectserver

    You should see three lines of information. At the far right of these columns, you should see the following words:

    /usr/Cadmin/bin/objectserver

    /usr/Cadmin/bin/objectserver

    grep objectserver

    The last item is the grep command you just entered, and there should be two separate instances of the objectserver.

  2. If you see no occurrences or only one occurrence of the objectserver, check to see if the objectserver configuration flag is on. In a shell window, enter the command:

    chkconfig | grep objectserver

    You should see the line:

    objectserver on

    Suppose the response that you see is:

    objectserver off

    Then you must turn on the objectserver by entering the command:

    chkconfig objectserver on

    Then cycle the cadmin init script by issuing the commands:

    /etc/init.d/cadmin stop

    /etc/init.d/cadmin start

  3. Wait approximately 60 seconds and then reissue the command:

    ps -ef | grep objectserver

    Check the output to see that both objectserver daemons are running. If both required instances of the objectserver are running, the error message should no longer appear. If you see the message again, go on to the next step.

  4. If two instances of the objectserver are running, but you still see the message:

    Can't contact objectserver

    The objectserver database may be corrupted. You must stop the objectserver daemons, repair the database and then start the objectserver daemons again with the following commands:

    /etc/init.d/cadmin stop

    /etc/init.d/cadmin clean

    /etc/init.d/cadmin start


Next | Prev | Up | Top | Contents | Index