Skip to content

Commit ba89434

Browse files
committed
Formatting
1 parent 0dc1843 commit ba89434

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

articles/iot-edge/troubleshoot-common-errors.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.custom: [amqp, mqtt]
1717

1818
Use this article to identify and resolve common issues when using IoT Edge solutions. If you need information on how to find logs and errors from your IoT Edge device, see [Troubleshoot your IoT Edge device](troubleshoot.md).
1919

20-
## Installation, Provisioning and Deployment
20+
## Provisioning and Deployment
2121

2222
### IoT Edge module deploys successfully then disappears from device
2323

@@ -27,7 +27,7 @@ After setting modules for an IoT Edge device, the modules are deployed successfu
2727

2828
#### Cause
2929

30-
If an automatic deployment targets a device, it takes priority over manually setting the modules for a single device. The **Set modules** functionality in Azure portal or **Create deployment for single device** functionality in Visual Studio Code will take effect for a moment. You see the modules that you defined start on the device. Then the automatic deployment's priority kicks in and overwrites the device's desired properties.
30+
If an automatic deployment targets a device, it takes priority over manually setting the modules for a single device. The **Set modules** functionality in Azure portal or **Create deployment for single device** functionality in Visual Studio Code takes effect for a moment. You see the modules that you defined start on the device. Then the automatic deployment's priority starts and overwrites the device's desired properties.
3131

3232
#### Solution
3333

@@ -83,7 +83,7 @@ A group enrollment is used to provision an IoT Edge device to an IoT Hub. The Io
8383
1. If the device isn't reprovisioned, restart the device using `sudo iotedge system restart`.
8484
1. If the device isn't reprovisioned, force reprovisioning using `sudo iotedge system reprovision`.
8585

86-
To automatically reprovision, set `dynamic_reprovisioning: true` in the device configuration file. Setting this flag to true opts in to the dynamic reprovisioning feature. IoT Edge detects situations where the device appears to have been reprovisioned in the cloud by monitoring its own IoT Hub connection for certain errors. IoT Edge responds by shutting itself and all Edge modules down. The next time the daemon starts up, it will attempt to reprovision this device with Azure to receive the new IoT Hub provisioning information.
86+
To automatically reprovision, set `dynamic_reprovisioning: true` in the device configuration file. Setting this flag to true opts in to the dynamic reprovisioning feature. IoT Edge detects situations where the device appears to have been reprovisioned in the cloud by monitoring its own IoT Hub connection for certain errors. IoT Edge responds by shutting down all Edge modules and itself. The next time the daemon starts up, it will attempt to reprovision this device with Azure to receive the new IoT Hub provisioning information.
8787

8888
When using external provisioning, the daemon will also notify the external provisioning endpoint about the reprovisioning event before shutting down. For more information, see [IoT Hub device reprovisioning concepts](../iot-dps/concepts-device-reprovision.md).
8989

@@ -96,7 +96,7 @@ When using external provisioning, the daemon will also notify the external provi
9696

9797
#### Symptoms
9898

99-
The edgeAgent module starts and runs successfully for about a minute, then stops. The logs indicate that the IoT Edge agent attempts to connect to IoT Hub over AMQP, and then attempts to connect using AMQP over WebSocket. When that fails, the IoT Edge agent exits.
99+
The *edgeAgent* module starts and runs successfully for about a minute, then stops. The logs indicate that the IoT Edge agent attempts to connect to IoT Hub over AMQP, and then attempts to connect using AMQP over WebSocket. When that fails, the IoT Edge agent exits.
100100

101101
Example edgeAgent logs:
102102

@@ -121,7 +121,7 @@ Ensure that there's a route to the internet for the IP addresses assigned to thi
121121

122122
#### Symptoms
123123

124-
The device has trouble starting modules defined in the deployment. Only the edgeAgent is running but continually reporting 'empty config file...'.
124+
The device has trouble starting modules defined in the deployment. Only the *edgeAgent* is running but continually reporting 'empty config file...'.
125125

126126
#### Cause
127127

@@ -366,7 +366,7 @@ For all Linux distros except CentOS 7, IoT Edge's default configuration is to us
366366

367367
#### Solution
368368

369-
You don't need to disable socket activation on a distro where socket activation is supported. However, if you prefer to not use socket activation at all, put the sockets in `/var/lib/iotedge/`.
369+
You don't need to disable socket activation on a distribution where socket activation is supported. However, if you prefer to not use socket activation at all, put the sockets in `/var/lib/iotedge/`.
370370
1. Run `systemctl disable iotedge.socket iotedge.mgmt.socket` to disable the socket units so that systemd doesn't start them unnecessarily
371371
1. Change the iotedge config to use `/var/lib/iotedge/*.sock` in both `connect` and `listen` sections
372372
1. If you already have modules, they have the old `/var/run/iotedge/*.sock` mounts, so `docker rm -f` them.

0 commit comments

Comments
 (0)