Skip to content

Commit dd48ba0

Browse files
Merge pull request #296944 from dominicbetts/aio-deployment-cardinality
AIO: Troubleshoot MQTT broker install
2 parents b849bff + bb146ad commit dd48ba0

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

articles/iot-operations/troubleshoot/troubleshoot.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,18 @@ To resolve the issue, either elevate principal permissions, or don't deploy reso
6060
> [!NOTE]
6161
> Legacy AIO CLIs had an opt-out mechanism by using the `--disable-rsync-rules`.
6262
63+
### Deployment of MQTT broker fails
64+
65+
A deployment can fail if the cluster doesn't have sufficient resources for the specified MQTT broker cardinality and memory profile. To resolve this situation, adjust the replica count, workers, sharding, and memory profile settings to appropriate values for your cluster.
66+
67+
> [!WARNING]
68+
> Setting the replica count to one can result in data loss in node failure scenarios.
69+
70+
> [!TIP]
71+
> Setting lower sharding, workers, or memory profile values lowers the broker's capacity to handle message load. Before you deploy to production, test your scenario with the MQTT broker configuration, to ensure the broker is can handle the maximum expected load.
72+
73+
To learn more about how to choose suitable values for these parameters, see [Configure broker settings for high availability, scaling, and memory usage](../manage-mqtt-broker/howto-configure-availability-scale.md).
74+
6375
## Troubleshoot Azure Key Vault secret management
6476

6577
If you see the following error message related to secret management, you need to update your Azure Key Vault contents:

0 commit comments

Comments
 (0)