Troubleshooting - Serverless 3D Data Optimization Pipelines on AWS

Troubleshooting

If the job fails, you can run the following troubleshooting procedures to debug steps.

AWS Batch

  1. In the AWS Management Console, navigate to AWS Batch dashboard.

  2. After the upload to S3 is completed, you will see the job status progress through Submitted, Pending, Runnable, Starting, Running, Succeeded and Failed states.

  3. If a job fails, select the Failed job number, then selecting on the Name of the job, then selecting the Log Stream Name to see the associated CloudWatch logs which can be used to debug the failure.

Screenshot of the AWS Batch Dashboard where you can find the job status

AWS Batch Job Status

Amazon CloudWatch Logs

If the job wasn’t added to the job queue in AWS Batch, you can review the Lambda execution logs.

  1. In the AWS Management Console, navigate to Amazon CloudWatch .

  2. In the left-hand navigation panel, select Logs, then Log Groups, and check the StepFunction execution. The log group will start with the name /aws/lambda/<CloudFormation Stack Name>-LambdaPollSQSExecuteStep.