إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يتم إصدار هذا الحدث بمجرد اكتمال مهمة، بغض النظر عن رمز الخروج. يمكن استخدام هذا الحدث لتحديد مدة المهمة، ومكان تشغيل المهمة، وما إذا تمت إعادة محاولة تنفيذها.
يوضح المثال التالي نص حدث اكتمال المهمة.
{
"jobId": "myJob",
"id": "myTask",
"taskType": "User",
"systemTaskVersion": 0,
"requiredSlots": 1,
"nodeInfo": {
"poolId": "pool-001",
"nodeId": "tvm-257509324_1-20160908t162728z"
},
"multiInstanceSettings": {
"numberOfInstances": 1
},
"constraints": {
"maxTaskRetryCount": 2
},
"executionInfo": {
"startTime": "2016-09-08T16:32:23.799Z",
"endTime": "2016-09-08T16:34:00.666Z",
"exitCode": 0,
"retryCount": 0,
"requeueCount": 0,
"result": "Success",
"schedulingError": {
"category": "",
"code": "",
"message": "",
"details": []
}
}
}
| اسم العنصر | نوع | ملاحظات |
|---|---|---|
jobId |
السلسلة | معرف الوظيفة التي تحتوي على المهمة. |
id |
السلسلة | معرّف المهمة. |
taskType |
السلسلة | نوع المهمة. يمكن أن يكون نوع المهمة إما "JobManager" يشير إلى أنها مهمة مدير وظيفة أو "مستخدم" يشير إلى أنها ليست مهمة مدير وظيفة. لا يتم إصدار هذا الحدث لمهام إعداد الوظيفة أو مهام إصدار الوظيفة أو مهام البدء. |
systemTaskVersion |
Int32 | عداد إعادة المحاولة الداخلية في مهمة. داخليا، يمكن لخدمة Batch إعادة محاولة مهمة لحساب المشكلات العابرة. يمكن أن تتضمن هذه المشكلات أخطاء الجدولة الداخلية أو محاولات الاسترداد من عقد الحوسبة في حالة سيئة. |
requiredSlots |
Int32 | الفتحات المطلوبة لتشغيل المهمة. |
nodeInfo |
النوع المعقد | يحتوي على معلومات حول عقدة الحساب التي تم تشغيل المهمة عليها. |
multiInstanceSettings |
النوع المعقد | تحديد أن المهمة هي مهمة متعددة المثيلات تتطلب عقد حوسبة متعددة. راجع multiInstanceSettings للحصول على التفاصيل. |
constraints |
النوع المعقد | قيود التنفيذ التي تنطبق على هذه المهمة. |
executionInfo |
النوع المعقد | يحتوي على معلومات حول تنفيذ المهمة. |
معلومات العقدة
| اسم العنصر | نوع | ملاحظات |
|---|---|---|
poolId |
السلسلة | معرف التجمع الذي تم تشغيل المهمة عليه. |
nodeId |
السلسلة | معرف العقدة التي تم تشغيل المهمة عليها. |
إعدادات متعددة المواعدة
| اسم العنصر | نوع | ملاحظات |
|---|---|---|
numberOfInstances |
Int32 | عدد عقد الحوسبة المطلوبة من قبل المهمة. |
القيود
| اسم العنصر | نوع | ملاحظات |
|---|---|---|
maxTaskRetryCount |
Int32 | الحد الأقصى لعدد المرات التي قد تتم فيها إعادة محاولة المهمة. تعيد خدمة Batch محاولة مهمة إذا كانت التعليمة البرمجية للخروج الخاصة بها غير صفرية. تتحكم هذه القيمة على وجه التحديد في عدد مرات إعادة المحاولة. تحاول خدمة Batch المهمة مرة واحدة، وقد تعيد المحاولة حتى هذا الحد. على سبيل المثال، إذا كان الحد الأقصى لعدد مرات إعادة المحاولة هو 3، تحاول Batch مهمة ما يصل إلى أربع مرات (محاولة أولية واحدة وثلاث محاولات إعادة محاولة). إذا كان الحد الأقصى لعدد مرات إعادة المحاولة هو 0، فإن خدمة Batch لا تعيد محاولة المهام. إذا كان الحد الأقصى لعدد إعادة المحاولة هو -1، تعيد خدمة Batch محاولة المهام دون حد. القيمة الافتراضية هي 0 (لا توجد محاولات). |
معلومات التنفيذ
| اسم العنصر | نوع | ملاحظات |
|---|---|---|
startTime |
التاريخ والوقت | الوقت الذي بدأت فيه المهمة في التشغيل. يتوافق "قيد التشغيل" مع حالة التشغيل ، لذلك إذا كانت المهمة تحدد ملفات الموارد أو حزم التطبيقات، فإن وقت البدء يعكس الوقت الذي بدأت فيه المهمة في تنزيل ملفات الموارد أو حزم التطبيقات هذه أو نشرها. إذا تمت إعادة تشغيل المهمة أو إعادة المحاولة، فهذه هي المرة الأخيرة التي بدأت فيها المهمة في التشغيل. |
endTime |
التاريخ والوقت | الوقت الذي اكتملت فيه المهمة. |
exitCode |
Int32 | رمز الخروج للمهمة. إذا فشلت المهمة قبل بدء تشغيلها، فسيكون exitCode فارغا. |
retryCount |
Int32 | عدد مرات إعادة محاولة خدمة Batch للمهمة. تتم إعادة محاولة المهمة إذا خرجت برمز خروج غير صفري، حتى MaxTaskRetryCount المحدد. |
requeueCount |
Int32 | عدد المرات التي قامت فيها خدمة Batch بإعادة ترتيب المهمة كنتيجة لطلب مستخدم. عند إزالة العقد من تجمع (من خلال تغيير الحجم أو تقليصه) أو تعطيل وظيفة، يمكنك اختيار إعادة طلب المهام قيد التشغيل على تلك العقد. يتعقب هذا العدد عدد المرات التي تمت فيها إعادة ترتيب مهمة لهذه الأسباب. |
result |
السلسلة | سلسلة نتيجة المهمة، قد تكون "نجاح" أو "فشل" |
schedulingError |
النوع المعقد | يحتوي على معلومات مفصلة حول الخطأ. |
جدولةالخطأ
| اسم العنصر | نوع | ملاحظات |
|---|---|---|
category |
السلسلة | فئة الخطأ، على سبيل المثال "UserError". |
code |
السلسلة | رمز الخطأ، على سبيل المثال "FailureExitCode". |
message |
السلسلة | رسالة الخطأ. |
details |
Array | تفاصيل الخطأ. |