Troubleshoot the service director

Troubleshoot the service director if it fails to update the location information of the DNS server.

  1. Check the state of ServiceDirector.

    If it is not in RUN state, the service director does not update the location information of the DNS server.

  2. Check for any errors logged in esc.log.
    • Windows: EGO_TOP\eservice\esc\log

    • Linux: EGO_TOP/eservice/esc/log

    For example, you might discover the reason for the failure in an error message like this one: setServiceInstanceState(): failed to add service director dns server location information(n). host: <h>

    where <h> is hostname, and (n) is the error code (which can be looked up in esd.h).

  3. Check for any errors logged to the Corp DNS server.

    For example, you might find a reason for the failure in an error message like this one: request has invalid signature:TSIG service.ego: tsig verify failure (BADTIME).

    In this case, the Corp DNS server has a different time than that of the EGO master.