milvus-logo
LFAI
Home
  • FAQs

Fehlersuche

Auf dieser Seite werden häufige Probleme, die beim Betrieb von Milvus auftreten können, sowie mögliche Tipps zur Fehlerbehebung aufgeführt. Die Probleme auf dieser Seite lassen sich in die folgenden Kategorien einteilen:

Boot-Probleme

Boot-Fehler sind in der Regel fatal. Führen Sie den folgenden Befehl aus, um Fehlerdetails anzuzeigen:

$ docker logs <your milvus container id>

Laufzeit-Probleme

Fehler, die während der Laufzeit auftreten, können zum Ausfall des Dienstes führen. Um dieses Problem zu beheben, überprüfen Sie die Kompatibilität zwischen dem Server und Ihrem Client, bevor Sie fortfahren.

API-Probleme

Diese Probleme treten bei API-Methodenaufrufen zwischen dem Milvus-Server und Ihrem Client auf. Sie werden synchron oder asynchron an den Client zurückgegeben.

etcd-Absturzprobleme

1. etcd-Pod ausstehend

Der etcd-Cluster verwendet standardmäßig pvc. StorageClass muss für den Kubernetes-Cluster vorkonfiguriert werden.

2. etcd-Pod-Absturz

Wenn ein etcd-Pod mit Error: bad member ID arg (strconv.ParseUint: parsing "": invalid syntax), expecting ID in Hex abstürzt, können Sie sich bei diesem Pod anmelden und die Datei /bitnami/etcd/data/member_id löschen.

3. Mehrere Pods stürzen ständig ab, während etcd-0 noch läuft

Sie können den folgenden Code ausführen, wenn mehrere Pods abstürzen, während etcd-0 noch läuft.

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

4. Alle Pods stürzen ab

Wenn alle Pods abstürzen, versuchen Sie, die Datei /bitnami/etcd/data/member/snap/db zu kopieren. Verwenden Sie https://github.com/etcd-io/bbolt, um Datenbankdaten zu ändern.

Alle Milvus-Metadaten werden im key -Bucket gespeichert. Sichern Sie die Daten in diesem Bucket und führen Sie die folgenden Befehle aus. Beachten Sie, dass die Präfixdaten in der Datei by-dev/meta/session nicht gesichert werden müssen.

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


Wenn Sie Hilfe bei der Lösung eines Problems benötigen, können Sie das gerne tun:

Übersetzt vonDeepL

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

War diese Seite hilfreich?