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

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

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

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

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

ลองอีกครั้ง

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

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

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

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