แก้ไขปัญหาทั่วไป

หากคุณพบปัญหาใดๆ โปรดดูส่วนต่อไปนี้เพื่อรับความช่วยเหลือ

สถานะสูญหายใน Fleet Engine

เมื่อทำงานกับ Fleet Engine ให้ออกแบบการใช้งานตามการคาดการณ์ เช่น หากคุณส่งคำขอให้ Fleet Engine อัปเดต รถยนต์อาจตอบสนองโดยมีข้อผิดพลาดที่ระบุว่ายานพาหนะไม่ได้ ที่มีอยู่ จากนั้นการติดตั้งใช้งานควรสร้างยานพาหนะใหม่ในสถานะใหม่

ในสถานการณ์ที่แทบไม่น่าเป็นไปได้อย่างมากของความล้มเหลวครั้งใหญ่ของ Fleet Engine คุณอาจต้องสร้างยานพาหนะและงานส่วนใหญ่หรือทั้งหมดขึ้นใหม่ หากอัตราการสร้าง สูงเกินไป คำขอบางรายการอาจล้มเหลวอีกครั้งเนื่องจากปัญหาด้านโควต้านับตั้งแต่ ใช้การตรวจสอบเพื่อหลีกเลี่ยงการโจมตีแบบปฏิเสธการให้บริการ (DOS) ในกรณีนี้ ช้า ลดอัตราการสันทนาการโดยใช้กลยุทธ์ Backoff ในการลองซ้ำ

ลองอีกครั้ง

โปรดตรวจสอบว่าระบบใช้การส่งซ้ำสำหรับคำขอไปยัง Fleet Engine เนื่องจากคำขอเหล่านี้ อาจล้มเหลวเป็นครั้งคราว ไลบรารีของไคลเอ็นต์ Fleet Engine จะลองใหม่โดยค่าเริ่มต้น

สถานะสูญหายในแอปคนขับ

หากแอปคนขับขัดข้อง แอปจะต้องสร้างสถานะปัจจุบันขึ้นใหม่ภายใน SDK ไดรเวอร์ แอปควรพยายามสร้างงานขึ้นใหม่เพื่อให้แน่ใจว่ามีอยู่จริง และคืนค่าสถานะปัจจุบัน แอปควรสร้างขึ้นใหม่และแสดง กำหนดรายการจุดแวะสำหรับ Driver SDK

หมายเหตุ: การกู้คืนเหล่านี้ต้องดำเนินการด้วยตนเองโดยไม่ต้องอาศัย จาก Fleet Engine นอกเหนือจากข้อผิดพลาดที่ระบุว่า มีเอนทิตีในฐานข้อมูลอยู่แล้ว ถ้ามีเอนทิตีอยู่แล้ว ระบบจะแสดงข้อผิดพลาดดังกล่าวและอัปเดตเอนทิตีได้โดยใช้รหัส