Skip to content

Commit 8eee1a4

Browse files
committed
troubleshooting FAQ
1 parent d160bef commit 8eee1a4

2 files changed

Lines changed: 20 additions & 8 deletions

File tree

modules/ROOT/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
*** xref:commands/ecosystem.adoc[Read the ecosystem]
4949
*** xref:commands/endpoint.adoc[Endpoint Management]
5050
*** xref:commands/feed.adoc[Message Feed]
51+
** xref:troubleshooting/faq.adoc[FAQ]
5152

5253
* xref:tmt/overview.adoc[Technical Message Types]
5354
** xref:tmt/taskdata.adoc[Taskdata]
Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
1-
# Troubleshooting FAQs
2-
3-
## Onboarding
4-
5-
### The request has timed out or UTCTimestamp is not provided
6-
7-
Make sure your system time is exactly matching official time sources. While agrirouter has some tolerance for timestamps in the past, it does _not_ have any tolerance
8-
for timestamps that are in the future.
1+
= Troubleshooting FAQs
2+
:sectnums:
3+
4+
== Onboarding
5+
6+
=== The request has timed out or UTCTimestamp is not provided
7+
8+
Make sure your system time is exactly matching official time sources. While agrirouter has some tolerance for timestamps in the past, it does _not_ have any tolerance
9+
for timestamps that are in the future.
10+
11+
== Operations
12+
13+
=== MQTT connections can be established, but are closed by the server after a few seconds
14+
15+
Usually, this behavior can be observed when you have two different clients running with the same configuration/database, for example on your local machine and on a centrally hosted development environment.
16+
17+
When two MQTT clients with the same client ID connect to the broker, the broker will disconnect the first client when the second client connects. This behavior is defined in the https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718032[MQTT specification] and is known as "Client Take-Over" or "Session Take-Over".
18+
19+
To fix this, make sure you are using separate xref:router-devices.adoc[Router Devices] for each client/environment you deploy.

0 commit comments

Comments
 (0)