Häufige Probleme beheben

Falls Probleme auftreten, finden Sie in den folgenden Abschnitten Hilfe.

Verlorener Status in Fleet Engine

Gestalten Sie Ihre Implementierung bei der Arbeit mit Fleet Engine so, Störungen. Wenn Sie beispielsweise bei Fleet Engine eine Anfrage zur Aktualisierung eines wird möglicherweise eine Fehlermeldung angezeigt, dass das Fahrzeug existieren. Mit Ihrer Implementierung sollte dann das Fahrzeug im neuen Zustand neu erstellt werden.

Im äußerst unwahrscheinlichen Szenario eines katastrophalen Ausfalls von Fleet Engine müssen Sie möglicherweise die meisten oder alle Fahrzeuge und Aufgaben neu erstellen. Wenn die Erstellungsrate zu hoch wird, schlagen einige Anfragen aufgrund von Kontingentproblemen wieder fehl, da um DoS-Angriffe (Denial of Service) zu vermeiden. In diesem Fall langsam die Neuerstellungsrate mithilfe einer Backoff-Strategie für Wiederholungsversuche reduzieren.

Neuversuche

Achten Sie darauf, dass Ihr System Wiederholungsversuche für Anfragen an Fleet Engine implementiert, da diese kann gelegentlich fehlschlagen. Fleet Engine-Clientbibliotheken führen standardmäßig Wiederholungsversuche aus.

Verloren-Status in der Treiber-App

Wenn die Treiber-App abstürzt, muss die App den aktuellen Zustand innerhalb der Treiber-SDK. Die App sollte versuchen, Aufgaben neu zu erstellen, um sicherzustellen, dass sie vorhanden sind und ihren aktuellen Zustand wiederherstellen. Die App sollte auch explizit Liste der Haltestellen für das Driver SDK festlegen

Hinweis: Diese Wiederherstellungen müssen autonom durchgeführt werden, ohne sich auf Daten von Fleet Engine abrufen können, mit Ausnahme von Fehlern, die angeben, ob und wann Entität ist bereits in der Datenbank vorhanden. Wenn eine Entität bereits vorhanden ist, dass der Fehler absorbiert und die Entität mit ihrer ID aktualisiert werden kann.