مشاركة عبر


حدث بدء المهمة

يتم إصدار هذا الحدث بمجرد جدولة مهمة للبدء على عقدة حساب بواسطة المجدول. إذا تمت إعادة محاولة المهمة أو إعادة ترتيبها، إصدار هذا الحدث مرة أخرى لنفس المهمة. سيتم تحديث عدد مرات إعادة المحاولة وإصدار مهمة النظام وفقا لذلك.

يوضح المثال التالي نص حدث بدء المهمة.

{
    "jobId": "myJob",
    "id": "myTask",
    "taskType": "User",
    "systemTaskVersion": 220192842,
    "requiredSlots": 1,
    "nodeInfo": {
        "poolId": "pool-001",
        "nodeId": "tvm-257509324_1-20160908t162728z"
    },
    "multiInstanceSettings": {
        "numberOfInstances": 1
    },
    "constraints": {
        "maxTaskRetryCount": 2
    },
    "executionInfo": {
        "retryCount": 0
    }
}
اسم العنصر نوع ملاحظات
jobId السلسلة‬ معرف الوظيفة التي تحتوي على المهمة.
id السلسلة‬ معرّف المهمة.
taskType السلسلة‬ نوع المهمة. إنها إما "JobManager" تشير إلى أنها مهمة مدير وظيفة أو "مستخدم" تشير إلى أنها ليست مهمة مدير وظيفة.
systemTaskVersion Int32 عداد إعادة المحاولة الداخلية في مهمة. داخليا، تعيد خدمة Batch محاولة مهمة لحساب المشكلات العابرة. تتضمن هذه المشكلات أخطاء الجدولة الداخلية أو محاولات الاسترداد من عقد الحوسبة في حالة سيئة.
requiredSlots Int32 الفتحات المطلوبة لتشغيل المهمة.
nodeInfo النوع المعقد يحتوي على معلومات حول عقدة الحساب التي تم تشغيل المهمة عليها.
multiInstanceSettings النوع المعقد تحديد أن المهمة هي مهمة متعددة المثيلات تتطلب عقد حساب متعددة. راجع multiInstanceSettings للحصول على التفاصيل.
constraints النوع المعقد قيود التنفيذ التي تنطبق على هذه المهمة.
executionInfo النوع المعقد يحتوي على معلومات حول تنفيذ المهمة.

معلومات العقدة

اسم العنصر نوع ملاحظات
poolId السلسلة‬ معرف التجمع الذي تم تشغيل المهمة عليه.
nodeId السلسلة‬ معرف العقدة التي تم تشغيل المهمة عليها.

إعدادات متعددة المواعدة

اسم العنصر نوع ملاحظات
numberOfInstances الباحث عدد عقد الحوسبة المطلوبة من قبل المهمة.

القيود

اسم العنصر نوع ملاحظات
maxTaskRetryCount Int32 الحد الأقصى لعدد مرات إعادة محاولة المهمة. تعيد خدمة Batch محاولة مهمة إذا كانت التعليمة البرمجية للخروج الخاصة بها غير صفرية.

تتحكم هذه القيمة على وجه التحديد في عدد مرات إعادة المحاولة. تحاول خدمة Batch المهمة مرة واحدة، وقد تعيد المحاولة حتى هذا الحد. على سبيل المثال، إذا كان الحد الأقصى لعدد مرات إعادة المحاولة هو 3، فإن الدفعة تحاول تنفيذ مهمة ما يصل إلى 4 مرات (محاولة أولية واحدة و3 محاولات).

إذا كان الحد الأقصى لعدد مرات إعادة المحاولة هو 0، فإن خدمة Batch لا تعيد محاولة المهام.

إذا كان الحد الأقصى لعدد إعادة المحاولة هو -1، تعيد خدمة Batch محاولة المهام دون حد.

القيمة الافتراضية هي 0 (لا توجد محاولات).

معلومات التنفيذ

اسم العنصر نوع ملاحظات
retryCount Int32 عدد المرات التي تتم فيها إعادة محاولة المهمة بواسطة خدمة Batch. تتم إعادة محاولة المهمة إذا خرجت برمز خروج غير صفري، حتى MaxTaskRetryCount المحدد