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

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

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

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

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

ลองอีกครั้ง

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

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

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

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