إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
هذا الدليل مصمم خصيصا لمساعدتك في حل المشكلات التي قد تواجهها عند استخدام Azure DocumentDB. يقدم الدليل حلولا لمشاكل الاتصال، وسيناريوهات الأخطاء، وتحديات التحسين، مع تقديم رؤى عملية لتحسين تجربتك.
إشعار
يرجى ملاحظة أن هذه الحلول إرشادات عامة وقد تتطلب تكوينات محددة بناء على الحالات الفردية. دائما الرجوع إلى الوثائق الرسمية وموارد الدعم للحصول على أدق المعلومات وأكثر المعلومات up-toالتاريخ.
الأخطاء والحلول الشائعة
غير قادر على الاتصال ب Azure DocumentDB - خطأ في انتهاء الوقت
قد تحدث هذه المشكلة عندما لا يكون لدى العنقود قواعد أو قواعد جدار الحماية الصحيحة مفعلة. إذا كنت تحاول الوصول إلى المجموعة من نطاق IP غير Azure، تحتاج إلى إضافة قواعد إضافية لجدار الحماية. راجع خيارات وميزات الأمان - Azure DocumentDB للخطوات التفصيلية. يمكن تكوين قواعد الجدار الناري في إعداد الشبكة الخاصة بالبوابة للمجموعة. تشمل الخيارات إضافة عنوان IP معروف أو تمكين الوصول إلى IP العام.
غير قادر على الاتصال بخطأ DNSClient.DnsResponseException
مشاكل تصحيح الاتصال:
مستخدم ويندوز:
PsPing لا يعمل. يؤكد استخدام nslookup قابلية الوصول إلى المجموعة وقابليتها للاكتشاف، مما يشير إلى أن مشاكل الشبكة غير محتملة.
مستخدمو يونكس:
بالنسبة للاستثناءات المتعلقة ب Socket/الشبكة، قد تعيق مشاكل الاتصال المحتملة في الشبكة التطبيق من إنشاء اتصال مع نقطة نهاية واجهة برمجة تطبيقات Azure DocumentDB Mongo.
للتحقق من الاتصال، اتبع الخطوات التالية:
nc -v <accountName>.mongocluster.cosmos.azure.com 10260
إذا فشل الاتصال TCP بالمنفذ 10260، فقد يكون جدار الحماية في البيئة يمنع اتصال Azure DocumentDB. يرجى التمرير إلى أسفل الصفحة لتقديم تذكرة دعم.
تحقق من سلسلة الاتصال الخاصة بك:
استخدم فقط سلسلة الاتصال المقدمة في بوابة Azure. تأكد من أنه يتضمن بروتوكول mongodb+srv://، حيث أن ذلك ضروري للاتصال السليم. تجنب استخدام أي تنويعات أو بادئات مثل c. إذا واجهت مشاكل في الاتصال، شارك سجل برنامج التشغيل أو برنامج التشغيل على جانب العميل للتصحيح عن طريق تقديم تذكرة دعم.
رموز الخطأ
يسرد هذا الجدول رموز الأخطاء التي أعيده Azure DocumentDB للمساعدة في تحديد المشكلات وحلها. هذه أيضا مفيدة لحل المشكلات باستخدام سجلات التشخيص.
| رمز الخطأ | اسم الخطأ |
|---|---|
| 1 | خطأ داخلي |
| 2 | BadValue |
| 5 | GraphContainsCycle |
| 9 | فشل في التحليل |
| 14 | عدم تطابق النوع |
| 15 | طفح |
| 20 | عملية غير قانونية |
| 23 | تم تهيئتها بالفعل |
| 26 | مساحة الاسم غير مكتوب |
| 27 | IndexNotFound |
| 28 | باثنوتيبل |
| 31 | RoleNotFound |
| 34 | CannotBackfillArray |
| 40 | مشغلو تحديث متضارب |
| 43 | كورسورناتوفاند |
| 48 | مساحة الأسماء الموجود |
| 52 | البادئة الدولاراسم الحقلي |
| 53 | CanNotBeTypeArray |
| 54 | حقل NotSingleValueField |
| 56 | اسم الحقل الفارغ |
| 57 | اسم الحقل المنقط |
| 61 | شاردكيناتوفاند |
| 66 | حقل غير متغير |
| 67 | CannotCreateIndex |
| 68 | فهرسReadyExists |
| 72 | خيارات غير صحيحة |
| 73 | InvalidNamespace |
| 85 | فهرس الخيارات تضارب |
| 86 | فهرس KeySpecsConflict |
| 111 | حقل قيمة غير دقيق |
| 115 | CommandNotSupported |
| 118 | مساحة الاسم غير المقطعة |
| 146 | تجاوز حد الذاكرة |
| 159 | المدة تجاوز المسافة |
| 165 | عمق العرض تجاوز الحد |
| 166 | CommandNotSupportedOnView |
| 167 | OptionNotSupportedOnView |
| 181 | فهرس غامض النمط الرئيسي |
| 197 | خيار مواصفة غير الصحيح |
| 224 | QueryFeatureNotAllowed |
| 232 | MaxSubPipelineDepthExceeded |
| 241 | فشل التحويل |
| 263 | OperationNotSupportedInTransaction |
| 276 | IndexBuildAborted |
| 291 | UnableToFindIndex |
| 361 | مجموعة UUIDMismatch |
| 10334 | BsonObjectTooLarge |
| 11000 | مفتاح تكرار |
| 12587 | الخلفية العملية في التقدم لمساحة الأسماء |
| 13113 | MergeStageNoMatchingDocument |
| 13297 | DbAlReadyExists |
الخطوات التالية
- إذا اتبعت جميع خطوات استكشاف الأخطاء وإصلاحها ولا تزال غير قادر على حل المشكلة، يمكنك فتح طلب دعم لمزيد من المساعدة.
- إذا كنت تحاول استكشاف أخطاء النسخ عبر المناطق، راجع دليل استكشاف الأخطاء للتكرار عبر المناطق.