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

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

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

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

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

ลองอีกครั้ง

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

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

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

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