🚀 جرب Zilliz Cloud، الـ Milvus المدارة بالكامل، مجاناً — تجربة أداء أسرع بـ 10 أضعاف! جرب الآن>>

milvus-logo
LFAI
الصفحة الرئيسية
  • الأسئلة الشائعة
  • Home
  • Docs
  • الأسئلة الشائعة

  • استكشاف الأخطاء وإصلاحها

استكشاف الأخطاء وإصلاحها

تسرد هذه الصفحة المشكلات الشائعة التي قد تحدث عند تشغيل Milvus، بالإضافة إلى النصائح الممكنة لاستكشاف الأخطاء وإصلاحها. تنقسم المشاكل في هذه الصفحة إلى الفئات التالية:

مشكلات التمهيد

عادةً ما تكون أخطاء التمهيد قاتلة. قم بتشغيل الأمر التالي لعرض تفاصيل الخطأ:

$ docker logs <your milvus container id>

مشكلات وقت التشغيل

قد تتسبب الأخطاء التي تحدث أثناء وقت التشغيل في تعطل الخدمة. لاستكشاف هذه المشكلة وإصلاحها، تحقق من التوافق بين الخادم والعميل قبل المضي قدماً.

مشكلات واجهة برمجة التطبيقات

تحدث هذه المشكلات أثناء استدعاءات أسلوب واجهة برمجة التطبيقات بين خادم Milvus وعميلك. سيتم إرجاعها إلى العميل بشكل متزامن أو غير متزامن.

مشاكل تعطل إلخd

1. جراب جراب إلخd معلق

تستخدم مجموعة etcd pvc بشكل افتراضي. يجب تهيئة StorageClass مسبقًا لمجموعة Kubernetes.

2. تعطل جراب إلخd

عند تعطل جراب إلخd مع Error: bad member ID arg (strconv.ParseUint: parsing "": invalid syntax), expecting ID in Hex ، يمكنك تسجيل الدخول إلى هذا الجراب وحذف الملف /bitnami/etcd/data/member_id.

3. تستمر القرون المتعددة في التعطل أثناء استمرار تشغيل etcd-0

يمكنك تشغيل الكود التالي إذا استمر تعطل عدة كبسولات أثناء استمرار تشغيل etcd-0.

kubectl scale sts <etcd-sts> --replicas=1
# delete the pvc for etcd-1 and etcd-2
kubectl scale sts <etcd-sts> --replicas=3

4. تعطل جميع الكبسولات

عندما تتعطل جميع الكبسولات، حاول نسخ الملف /bitnami/etcd/data/member/snap/db. استخدم https://github.com/etcd-io/bbolt لتعديل بيانات قاعدة البيانات.

يتم الاحتفاظ بجميع بيانات Milvus الوصفية في دلو key. قم بعمل نسخة احتياطية من البيانات في هذه الدلو وقم بتشغيل الأوامر التالية. لاحظ أن بيانات البادئة في الملف by-dev/meta/session لا تتطلب نسخة احتياطية.

kubectl kubectl scale sts <etcd-sts> --replicas=0
# delete the pvc for etcd-0, etcd-1, etcd-2
kubectl kubectl scale sts <etcd-sts> --replicas=1
# restore the backup data


إذا كنت بحاجة إلى مساعدة في حل مشكلة، فلا تتردد في ذلك:

  • انضم إلى قناة Slack الخاصة بنا وتواصل للحصول على الدعم من فريق ميلفوس.
  • قم بتقديم مشكلة على GitHub تتضمن تفاصيل حول مشكلتك.

جرب Managed Milvus مجاناً

Zilliz Cloud خالي من المتاعب، ويعمل بواسطة Milvus ويعمل بسرعة 10 أضعاف.

ابدأ
التعليقات

هل كانت هذه الصفحة مفيدة؟