Troubleshooting
Use the following tips for help with deployment management:
- My cloud service provider deployment is active, but no engine instances have launched for the deployment. How do I troubleshoot?
- To troubleshoot an active cloud service provider deployment, access the tracking URL to your cloud service provider account. Use the URL to view additional information about the cloud resources automatically provisioned for the deployment. The information displayed in the tracking URL depends on the deployment type:
- My deployment is active, but no engine instances have launched for the deployment. How can I check logs for the engines?
- When an engine fails to launch, shuts down unexpectedly, or cannot communicate with Control Hub, you can access the log files directly on the machine. For details, see Accessing Engine Log Files.
- An Amazon EC2 deployment fails to activate with the following error:
-
User <cross-account role> is not authorized to perform: iam:PassRole on resource <instance profile role>
- No engine instances launched for an active Amazon EC2 deployment. When I use SSH to connect to a provisioned EC2 instance and view the system output generated by the engine installation script, I see the following error:
-
Connect timeout on endpoint URL: https://ssm.<region>.amazonaws.com
- No engine instances launched for an active Azure VM deployment. When I use SSH to connect to a provisioned VM instance and view the engine log file, I see the following error:
-
ERROR com.streamsets.datacollector.main.RuntimeInfo - Was unable to detect machine hostname to potentially add to http.nonProxyHosts JVM system property java.lang.RuntimeException: Could not load runtime configuration, 'java.net.UnknownHostException: System error'
- A GCE deployment fails to activate with the following error:
-
An Exception occurred during an entity operation: io.grpc.StatusRuntimeException: FAILED_PRECONDITION: Constraint constraints/gcp.resourceLocations violated for [orgpolicy:projects/<project_ID>] attempting to create a secret in [global].
- A Kubernetes deployment remains in an Activating or Deactivating state indefinitely.
-
In some situations, Control Hub might start activating or deactivating a Kubernetes deployment but not be able to finish. For example, if the Kubernetes cluster has insufficient resources, the deployment can remain in an Activating state.
You can force the Kubernetes deployment to stop, and then manually delete any abandoned resources in the Kubernetes cluster.
For more information, see Forcing a Kubernetes Deployment to Stop.
- Even though the number of engine instances in my organization has not reached the system limit, a new engine instance fails to launch with the following error:
-
Adding more <engine types> is currently not allowed. Please contact support.
- An engine instance launched for a self-managed deployment fails to start with the following error:
-
java.io.IOException: Failed to bind to /0.0.0.0:18630
- An engine instance launched for a self-managed deployment fails to start with the following errors:
-
Step 2 of 4: Waiting up to 5 minutes for engine to respond on http://<host name>:<port> Step 2 of 4 failed: Timed out while waiting for engine to respond on http://<host name>:<port>