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

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

สถานะหายไปใน Fleet Engine

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

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

ลองอีกครั้ง

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

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

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

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