تحديد المشاكل الشائعة وحلّها
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
اطّلِع على الأقسام التالية للحصول على المساعدة إذا واجهت أي مشاكل.
فقدان الحالة في Fleet Engine
عند العمل مع Fleet Engine، يجب تصميم عملية التنفيذ لتوقّع
الأعطال. على سبيل المثال، إذا أصدرت طلبًا إلى Fleet Engine لتحديث
مركبة، فقد تستجيب مع ظهور خطأ يشير إلى أن المركبة لا
الموجودة. من المفترض أن يؤدي تنفيذك إلى إعادة إنشاء المركبة في الحالة الجديدة.
في السيناريو غير المرجّح للغاية الذي يتضمّن حدوث عطل كارثي في "محرك الأسطول"،
قد تحتاج إلى إعادة إنشاء معظم المركبات والمهام أو جميعها. إذا كان معدّل الإنشاء
تصبح مرتفعة جدًا، وقد تفشل بعض الطلبات مرة أخرى بسبب مشاكل متعلقة بالحصة نظرًا لأن الحصة
إجراء عمليات التحقق لتجنب هجمات الحرمان من الخدمة (DOS). في هذه الحالة، تتبع
من معدل الاستجمام باستخدام استراتيجية تراجع للمحاولات.
عمليات إعادة المحاولة
تأكَّد من أنّ نظامك يُجري عمليات إعادة محاولة للطلبات المرسَلة إلى Fleet Engine لأنّه
قد يتعذّر إكمالها أحيانًا. تتم إعادة المحاولة تلقائيًا بسبب مشاكل مكتبات عملاء Fleet Engine.
حالة "فقدان الجهاز" في تطبيق السائق
إذا تعطّل تطبيق السائق، يجب على التطبيق إعادة إنشاء الحالة الحالية داخل
SDK لبرنامج التشغيل. من المفترض أن يحاول التطبيق إعادة إنشاء المهام للتأكّد من توفّرها
واستعادة حالاتها الحالية. يجب أن يعيد التطبيق أيضًا إنشاء قائمة المحطات لـ Driver SDK ويحددها بوضوح.
ملاحظة: يجب إجراء عمليات الاستعادة هذه بشكل مستقل بدون الاعتماد على
معلومات من Fleet Engine، باستثناء الأخطاء التي تشير إلى ما إذا كان هناك
عنصر متوفّر في قاعدة البيانات أم لا ووقت توفّره. في حالة وجود كيان بالفعل، فعندئذ
يمكن استيعاب هذا الخطأ ويمكن تحديث الكيان باستخدام رقم تعريفه.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-09-20 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-09-20 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-09-20 (حسب التوقيت العالمي المتفَّق عليه)"]]