استكشاف مشاكل توزيع خدمات Azure السحابية (الكلاسيكية) وإصلاحها

هام

تم الآن إهمال الخدمات السحابية (الكلاسيكية) لجميع العملاء اعتبارا من 1 سبتمبر 2024. سيتم إيقاف أي عمليات نشر قيد التشغيل الحالية وإيقاف تشغيلها بواسطة Microsoft وسيتم فقدان البيانات بشكل دائم بدءا من أكتوبر 2024. ينبغي أن تستخدم عمليات النشر الجديدة نموذج النشر الجديد القائم على Azure Resource Manager ‏‏Azure Cloud Services (الدعم الموسع).

عند توزيع حزمة تطبيق خدمة سحابية إلى Azure، يمكنك الحصول على معلومات حول التوزيع من جزء "خصائص" في المدخل Azure. يمكنك استخدام التفاصيل في هذا الجزء لمساعدتك على استكشاف المشاكل وإصلاحها في الخدمة السحابية، ويمكنك توفير هذه المعلومات إلى دعم Azure عند فتح طلب دعم جديد.

يمكنك العثور على جزء "الخصائص" كما يلي:

  • في مدخل Microsoft Azure، اختر نشر الخدمة السحابية، وحدد All settings، ثم حدد Properties.

إشعار

يمكنك نسخ محتويات جزء "الخصائص" إلى الحافظة بالنقر فوق الرمز الموجود في الزاوية العلوية اليسرى من الجزء.

إذا لم تتم معالجة مشكلة Azure في هذه المقالة، فزر منتديات Azure على Microsoft Q و A و Stack Overflow. يمكنك نشر مشكلتك في هذه المنتديات، أو النشر في @AzureSupport على Twitter. يمكنك أيضًا إرسال طلب دعم Azure. لإرسال طلب دعم، في صفحة دعم Azure ، حدد الحصول على دعم .

المشكلة: لا يمكنني الوصول إلى موقع الويب الخاص بي، ولكن تم بدء النشر الخاص بي وجميع مثيلات الدور جاهزة

لا يتضمن ارتباط URL لموقع الويب الموضح في المدخل المنفذ. المنفذ الافتراضي لمواقع الويب هو 80. إذا تم تكوين التطبيق الخاص بك لتشغيله في منفذ آخر، يجب إضافة رقم المنفذ الصحيح إلى URL عند الوصول إلى موقع ويب.

  1. في مدخل Microsoft Azure، اختر نشر الخدمة السحابية الخاصة بك.
  2. في جزء "الخصائص" لمدخل Azure، تحقق من المنافذ لمثيلات الدور (ضمن "نقاط النهاية الإدخال").
  3. إذا لم يكن المنفذ 80، أضف قيمة المنفذ الصحيحة إلى عنوان URL عند الوصول إلى التطبيق. لتحديد منفذ غير افتراضي، اكتب عنوان URL، متبوعا بنقطتين (:)، متبوعا برقم المنفذ، بدون مسافات.

المشكلة: حالات دوري المُعاد تدويرها دون أن أفعل أي شيء

يحدث شفاء الخدمة تلقائياً عندما يكتشف Azure عقد المشكلة وبالتالي ينقل مثيلات الدور إلى عقد جديدة. عند حدوث هذه التحركات، قد ترى إعادة تدوير مثيلات الدور تلقائيا. لمعرفة ما إذا كان شفاء الخدمة قد حدث:

  1. في مدخل Microsoft Azure، اختر نشر الخدمة السحابية الخاصة بك.
  2. في جزء "خصائص" مدخل Azure، راجع المعلومات وحدد ما إذا كان قد حدث شفاء الخدمة أثناء الوقت الذي لاحظت فيه إعادة تدوير الأدوار.

تتم إعادة تدوير الأدوار مرة واحدة تقريبا شهريا أثناء تحديثات نظام التشغيل المضيف ونظام التشغيل الضيف.
لمزيد من المعلومات، انظر إعادة تشغيل مثيل دور مشاركة المدونة بسبب ترقيات نظام التشغيل

المشكلة: لا يمكنني إجراء تبديل VIP وتلقي خطأ

لا يسمح بمبادلة VIP إذا كان تحديث النشر قيد التقدم. يمكن أن تحدث تحديثات التوزيع تلقائياً عند:

  • يتوفر نظام تشغيل ضيف جديد وقمت بتكوينه للتحديثات التلقائية.
  • يتم شفاء الخدمة.

لمعرفة ما إذا كان التحديث التلقائي يمنعك من إجراء مبادلة لكبار الشخصيات:

  1. في مدخل Microsoft Azure، اختر نشر الخدمة السحابية الخاصة بك.
  2. في جزء "خصائص" مدخل Azure، انظر إلى قيمة "الحالة". إذا كان جاهزا، فتحقق من العملية الأخيرة لمعرفة ما إذا كان قد حدث مؤخرا ما قد يمنع تبديل VIP.
  3. كرر الخطوتين 1 و2 لتوزيع الإنتاج.
  4. إذا كان التحديث التلقائي قيد التشغيل، فانتظر حتى ينتهي قبل محاولة إجراء مبادلة VIP.

المشكلة: مثيل دور يتكرر حلقياً بين بدء التشغيل والتهيئة ومشغول وإيقاف

قد يشير هذا الشرط إلى وجود مشكلة في التعليمات البرمجية للتطبيق أو الحزمة أو ملف التكوين. في هذه الحالة، يجب أن تكون قادراً على رؤية الحالة تتغير كل بضع دقائق فقد يقول المدخل Azure شيئاً مثل "إعادة التدوير"أو "مشغول"أو "قيد التهيئة". يشير هذا التقلب في الحالة إلى وجود خطأ ما في التطبيق الذي يمنع تشغيل مثيل الدور.

لمزيد من المعلومات حول كيفية استكشاف الأخطاء وإصلاحها لهذه المشكلة، انظر منشور المدونة Azure PaaS Compute Diagnostics Data والمشكلات الشائعة التي تتسبب في أدوار لإعادة تدوير.

المشكلة: توقف تطبيقي عن العمل

  1. في مدخل Microsoft Azure، اختر مثيل الدور.
  2. في جزء Properties في مدخل Microsoft Azure، ضع في اعتبارك الشروط التالية لحل مشكلتك:
    • إذا توقف مثيل الدور مؤخرا (يمكنك التحقق من قيمة Abort count)، فقد يتم تحديث النشر. انتظر لمعرفة ما إذا كان مثيل الدور يستأنف العمل بمفرده.
    • إذا كان مثيل الدور "مشغولاً"، تحقق من رمز التطبيق لمعرفة ما إذا كان يتم معالجة الحدث StatusCheck. قد تحتاج إلى إضافة أو إصلاح بعض التعليمات البرمجية التي تعالج هذا الحدث.
    • انتقل من خلال البيانات التشخيصية وسيناريوهات استكشاف الأخطاء وإصلاحها في منشور مدونة Azure PaaS Compute Diagnostics Data.

تحذير

إذا قمت بإعادة تدوير الخدمة السحابية، يمكنك إعادة تعيين خصائص التوزيع، مما يؤدي إلى محو المعلومات الخاصة بالمشكلة الأصلية بشكل فعال.

الخطوات التالية

عرض المزيد من مقالات استكشاف الأخطاء وإصلاحها للخدمات السحابية.

لمعرفة كيفية استكشاف مشكلات دور الخدمة السحابية باستخدام بيانات تشخيص الكمبيوتر Azure PaaS، انظر سلسلة مدونات Kevin Williamson.