What does this IoTHub exception mean?

mikefinch87 115 Reputation points
2024-07-10T19:34:37.7933333+00:00

I received this exception message while using IoTHub, but I can't find information about it on the troubleshooting error codes page. Can someone explain what this means?

Result: Failure Exception: Microsoft.Azure.Devices.Common.Exceptions.IotHubException: Throttling backlog element expired Tracking Id:DCA20B75398E4D1F90DB81B5E407C2F3-G2:-TimeStamp:2024-07-09T12:59:01.180213643Z at Microsoft.Azure.Devices.ServiceClient.SendAsync(String deviceId, Message message, Nullable`1 timeout) at

Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,186 questions
0 comments No comments
{count} votes

Accepted answer
  1. Sander van de Velde | MVP 32,391 Reputation points MVP
    2024-07-10T22:40:56.39+00:00

    Hello @mikefinch87 ,

    welcome to this moderated Azure community forum.

    The 'Azure.Devices.ServiceClient' shows you get this messages while doing 'cloud to device' communication.

    It seems you hit one or more IoT Hub limitations so the service throttles, it rejects commands because it's eg. to busy of bandwidth limitation are reached.

    In general, for many services, throttling can be recognized as special error situation so you are encouraged to resend the action after some cool-down period (eg. a couple of seconds).

    It's unknown in which context this exception was caused and what the scale and load of your iot hub is.

    If you want more specific information, you can create an Azure support ticket so the situation in the background can be monitored.


    If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.