🚀 Coba Zilliz Cloud, Milvus yang sepenuhnya terkelola, secara gratis—rasakan performa 10x lebih cepat! Coba Sekarang>>

milvus-logo
LFAI
Beranda
  • Pertanyaan Umum
  • Home
  • Docs
  • Pertanyaan Umum

  • Pemecahan masalah

Pemecahan masalah

Halaman ini berisi daftar masalah umum yang mungkin terjadi ketika menjalankan Milvus, serta tips pemecahan masalah. Masalah pada halaman ini termasuk dalam kategori berikut:

Masalah boot

Kesalahan boot biasanya berakibat fatal. Jalankan perintah berikut untuk melihat detail kesalahan:

$ docker logs <your milvus container id>

Masalah waktu proses (runtime)

Kesalahan yang terjadi selama runtime dapat menyebabkan kerusakan layanan. Untuk mengatasi masalah ini, periksa kompatibilitas antara server dan klien Anda sebelum melanjutkan.

Masalah API

Masalah ini terjadi selama pemanggilan metode API antara server Milvus dan klien Anda. Mereka akan dikembalikan ke klien secara sinkron atau asinkron.

masalah kerusakan etcd

1. pod etcd tertunda

Cluster etcd menggunakan pvc secara default. StorageClass perlu dikonfigurasi sebelumnya untuk kluster Kubernetes.

2. kerusakan pod etcd

Saat pod etcd mengalami kerusakan pada Error: bad member ID arg (strconv.ParseUint: parsing "": invalid syntax), expecting ID in Hex, Anda dapat masuk ke pod ini dan menghapus berkas /bitnami/etcd/data/member_id.

3. Beberapa pod terus mengalami kerusakan saat etcd-0 masih berjalan

Anda dapat menjalankan kode berikut jika beberapa pod terus mengalami crash saat etcd-0 masih berjalan.

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

4. Semua pod mengalami crash

Ketika semua pod mengalami crash, coba salin berkas /bitnami/etcd/data/member/snap/db. Gunakan https://github.com/etcd-io/bbolt untuk memodifikasi data basis data.

Semua metadata Milvus disimpan di dalam bucket key. Cadangkan data di dalam bucket ini dan jalankan perintah berikut. Perhatikan bahwa data awalan dalam file by-dev/meta/session tidak memerlukan cadangan.

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


Jika Anda memerlukan bantuan untuk memecahkan masalah, silakan hubungi kami:

  • Bergabunglah dengan saluran Slack kami dan minta bantuan dari tim Milvus.
  • Ajukan Masalah di GitHub yang menyertakan detail tentang masalah Anda.

Coba Milvus yang Dikelola secara Gratis

Zilliz Cloud bebas masalah, didukung oleh Milvus dan 10x lebih cepat.

Mulai
Umpan balik

Apakah halaman ini bermanfaat?