AdministratorJanuary 15, 2024 at 5:36 pm
Thank you for your thoughtful analysis, and we completely understand your concern regarding the absence of errors in the application logs.
Aside from some video processes going over 1 hour, other situations cause errors to not show up in the application logs. For instance, let’s say the application uses the AWS SDK for calling the ReceiveMessage SQS API. Behind the scenes, the SDK may retry failed API calls several times until it succeeds. These ‘retries’ won’t be recorded in the logs but it will count towards the maxReceiveCount. This, in turn, will cause SQS to move the message to DLQ without corresponding log entries for operational errors.
With the way the scenario is worded right now, option 3 and option 1 are both plausible solutions. That being said, we understand that there’s a need to further clarify the conditions in the scenario. We’ll review this question and make the necessary adjustments.
Let me know if this helps.
Neil @ Tutorials Dojo
- This reply was modified 1 month, 2 weeks ago by Neil-TutorialsDojo.