Sorun yaşarsanız yardım için aşağıdaki bölümlere göz atın.
Fleet Engine'da kayıp durumu
Fleet Engine ile çalışırken uygulamanızı, hataları önleyecek şekilde tasarlayın. Örneğin, Fleet Engine'a bir aracı güncelleme isteği gönderirseniz araç bulunmadığını belirten bir hata yanıtı alabilirsiniz. Ardından uygulamanız, aracı yeni durumda yeniden oluşturmalıdır.
Fleet Engine'da son derece olası olmayan bir hata meydana gelirse araçların ve görevlerin çoğunu ya da tamamını yeniden oluşturmanız gerekebilir. Oluşturma hızı çok yüksek olursa hizmet reddi (DOS) saldırılarını önlemek için kota kontrolleri uygulandığından bazı istekler kota sorunları nedeniyle tekrar başarısız olabilir. Bu durumda, yeniden deneme için geri yükleme stratejisi kullanarak yeniden oluşturma hızını yavaşlatın.
Yeniden deneme sayısı
Sisteminizin, Fleet Engine'a gönderilen istekler zaman zaman başarısız olabileceği için istekleri yeniden denediğinden emin olun. Fleet Engine istemci kitaplıkları varsayılan olarak yeniden deneme yapar.
Sürücü uygulamasında durum kaybı
Sürücü uygulaması kilitlenirse uygulama, sürücü SDK'sında mevcut durumu yeniden oluşturmalıdır. Uygulama, görevlerin var olduğundan emin olmak ve mevcut durumlarını geri yüklemek için görevleri yeniden oluşturmaya çalışmalıdır. Uygulama, Sürücü SDK'sı için durak listesini de yeniden oluşturmalı ve açıkça ayarlamalıdır.
Not: Bu geri yüklemeler, veritabanında bir öğenin mevcut olup olmadığını ve ne zaman mevcut olduğunu belirten hatalar dışında Fleet Engine'dan alınan bilgilere dayanmadan bağımsız olarak yapılmalıdır. Bir öğe zaten mevcutsa bu hata atlanabilir ve öğe kimliği kullanılarak güncellenebilir.