Hi @Chris Buley ,
I understand that you are facing issues with Azure Queue Storage message timeout problem.
Please follow the below suggestions to resolve the issue.
- Adjust the visibility timeout to ensure the function has sufficient time to process each message. If the processing time surpasses the visibility timeout, the message will reappear in the queue.
- Adding retry logic can assist in managing transient errors and ensure messages are retried before being marked as failed.
- Please enable detailed logging to identify any specific errors or exceptions that occur during processing.
- Improve your function's performance to reduce processing time and ensure it handles exceptions smoothly.
- Test the function with different message loads and processing times to confirm it handles messages accurately.
- you can use Azure Monitor and Application Insights to monitor performance and pinpoint any bottlenecks or errors.
For additional information, please refer the following documents:
Setting timeouts for Queue service operations (REST API) - Azure Storage
Queue Storage REST API - Azure Storage | Microsoft Learn
I hope by following the above suggestions should be able to resolve the issue.
Please let us know in the comments section, if there are any further quires. We will be glad to assist you better.
Please do consider to “up-vote” wherever the information provided helps you, this can be beneficial to other community members.