You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: includes/iot-hub-include-last-known-errors.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,21 +9,21 @@ ms.date: 04/22/2019
9
9
ms.author: kgremban
10
10
ms.custom: include file
11
11
---
12
-
[Get Endpoint Health](/rest/api/iothub/iothubresource/getendpointhealth#iothubresource_getendpointhealth) in the REST API gives the health status of the endpoints, as well as the last known error, to identify the reason an endpoint is not healthy. The table below lists the most common errors.
12
+
[Get Endpoint Health](/rest/api/iothub/iothubresource/getendpointhealth#iothubresource_getendpointhealth) in the REST API gives the health status of the endpoints and the last known error, to identify the reason an endpoint isn't healthy. This table lists the most common errors.
13
13
14
14
|Last Known Error|Description/when it occurs|Possible Mitigation|
15
15
|-----|-----|-----|
16
-
|Transient|A transient error has occurred and IoT Hub will retry the operation.|Observe [routes resource logs](../articles/iot-hub/monitor-iot-hub-reference.md#routes-category).|
17
-
|InternalError|An error occurred while delivering a message to an endpoint.|This is an internal exception but also observe the [routes resource logs](../articles/iot-hub/monitor-iot-hub-reference.md#routes-category).|
18
-
|Unauthorized|IoT Hub is not authorized to send messages to the specified endpoint.|Validate that the connection string is up to date for the endpoint. If it has changed, consider an update on your IoT Hub. If the endpoint uses managed identity, check that the IoT Hub principal has the required permissions on the target.|
16
+
|Transient|A transient error occurred and IoT Hub will retry the operation.|Observe [routes resource logs](../articles/iot-hub/monitor-iot-hub-reference.md#routes-category).|
17
+
|InternalError|An error occurred while delivering a message to an endpoint.|This error is an internal exception but also observe the [routes resource logs](../articles/iot-hub/monitor-iot-hub-reference.md#routes-category).|
18
+
|Unauthorized|IoT Hub isn't authorized to send messages to the specified endpoint.|Validate that the connection string is up to date for the endpoint. If it changed, consider an update on your IoT Hub. If the endpoint uses managed identity, check that the IoT Hub principal has the required permissions on the target.|
19
19
|Throttled|IoT Hub is being throttled while writing messages into the endpoint.|Review the throttle limits for the affected endpoint. Modify configurations for the endpoint to scale up if needed.|
20
20
|Timeout|Operation timeout.|Retry the operation.|
21
-
|Not Found|Target resource does not exist.|Ensure that the target resource exists.|
22
-
|Container Not Found|Storage container does not exist.|Ensure the storage container exists.|
21
+
|Not Found|Target resource doesn't exist.|Ensure that the target resource exists.|
22
+
|Container Not Found|Storage container doesn't exist.|Ensure the storage container exists.|
23
23
|Container disabled|Storage container is disabled.|Ensure the storage container is enabled.|
24
-
|MaxMessageSizeExceeded|Message routing has a message size limit of 256Kb.The message size being routed exceeded this limit.|Check if message size can be reduced by using fewer application properties or fewer message enrichments.|
25
-
|PartitioningAndDuplicateDetectionNotSupported|Service bus may not have duplicate detection enabled.|Disable duplicate detection from Service Bus or consider using an entity without duplicate detection.|
26
-
|SessionfulEntityNotSupported|Service bus may not have sessions enabled.|Disable session from Service Bus or consider using an entity without sessions.|
27
-
|NoMatchingSubscriptionsForMessage|There is no subscription to write message on the service bus topic.|Create a subscription for IoT Hub messages to be routed to.|
28
-
|EndpointExternallyDisabled|Endpoint is not in an active state so IoT Hub can send messages to it.|Enable the endpoint to bring it back to active state.|
24
+
|MaxMessageSizeExceeded|Message routing has a message size limit of 256 Kb. The message size being routed exceeded this limit.|Check if message size can be reduced by using fewer application properties or fewer message enrichments.|
25
+
|PartitioningAndDuplicateDetectionNotSupported|Service bus might not have duplicate detection enabled.|Disable duplicate detection from Service Bus or consider using an entity without duplicate detection.|
26
+
|SessionfulEntityNotSupported|Service bus might not have sessions enabled.|Disable session from Service Bus or consider using an entity without sessions.|
27
+
|NoMatchingSubscriptionsForMessage|There's no subscription to write message on the service bus topic.|Create a subscription for IoT Hub messages to be routed to.|
28
+
|EndpointExternallyDisabled|Endpoint isn't in an active state so IoT Hub can send messages to it.|Enable the endpoint to bring it back to active state.|
29
29
|DeviceMaximumQueueDepthExceeded|Service bus size limit has been reached.|Consider removing messages from the target Event Hubs to allow new messages to be ingested into the Event Hubs.|
0 commit comments