Troubleshooting
In the event of an error, do the following:
- Determine whether it is a reproducible scenario or not.
-
Check specific action logs for error messages. All Delphix evaluated error messages have a prefix “DELPHIX Spoke” in the logs. This prefix indicates that the root cause of the error is one of the following:
- Invalid/incorrect inputs to the action that has caused a validation failure or execution failure.
- Failures during the execution of the Delphix job.
- Connectivity issues between ServiceNow -> DCT -> Delphix Engines.
The error message will include the following information:
- Operation that has failed.
- Error details with additional information about the error.
Example Log Message
DELPHIX Spoke: DCT job error occured in Action "Refresh VDB. by Snapshot" Response: {"id":"4f11b91cd58e40b09da877dc1168cb68","status":"FAILED","type":"VDB_REFRESH","error_details":"Unable to refresh to a TimeFlow point from the same container.","target_id":"1-ORACLE_DB_CONTAINER-45","start_time":"2022-08-12T17:59:50.233584Z","update_time":"2022-08-12T17:59:55.39756Z"}
-
Rectify the root cause and retry the operation.
- If the action does not produce the expected output and there are no error messages, then you must reach out to Delphix Support.
Troubleshooting Tips and Workarounds
-
Connectivity issues due to firewall restrictions between ServiceNow and DCT
This has to be addressed by establishing the appropriate firewall rules and (or) using an MID Server.
-
Invalid Inputs to Actions could cause functional failures
This has to be addressed by correcting the inputs.
-
Providing reference to Objects that do not exist in the Delphix Estate
This can be addressed by finding the correct object references ( eg Snapshot ID, VDB ID ) and passing it to the action inputs.
-
DCT is down
This has to be addressed by restarting DCT.
-
Delphix Continuous Data Engine is down
This has to be addressed by restarting the engine.
If you experience an error with the Delphix Spoke, please submit a ticket with Delphix Customer Support. To diagnose the issue, share the following information with our customer support team:
-
The specific Flow and/or Action logs and errors. These can be found within the Flow Designer > Executions tab. All Delphix evaluated error messages have the prefix “DELPHIX Spoke” in the logs. Most commonly, the error can be resolved from the information presented here.
- When sharing logs with the customer support, click the “Show Action Details” button in the top left and save the entire screen as a PDF.
-
The corresponding logs in the Delphix Data Control Tower. Typically, the best place to start is in the
dct-proxy-1
anddct-gateway-1
containers. - Logs from the Delphix Continuous Data or Continuous Compliance Engines. Requiring logs from these engines is rare as normally the error is properly caught early in the exception stack.