milvus连接报错,出现段错误(吐核)


milvus连接报错,出现段错误(吐核)

问题描述

milvus已经用docker部署成功,服务也已经启动但是在使用的时候,会出现段错误的情况,连接milvus服务器、插入向量等情况都会有。

Fatal Python error: Segmentation fault

Thread 0x00007f30551ff700 (most recent call first):
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/grpc/_channel.py", line 1258 in channel_spin
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/threading.py", line 864 in run
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/threading.py", line 916 in _bootstrap_inner
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/threading.py", line 884 in _bootstrap

Current thread 0x00007f30931ff700 (most recent call first):
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/grpc/_channel.py", line 1392 in _poll_connectivity
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/threading.py", line 864 in run
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/threading.py", line 916 in _bootstrap_inner
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/threading.py", line 884 in _bootstrap

Thread 0x00007f30dd398740 (most recent call first):
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/threading.py", line 299 in wait
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/grpc/_common.py", line 106 in _wait_once
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/grpc/_common.py", line 141 in wait
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/grpc/_channel.py", line 735 in result
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/milvus/client/grpc_handler.py", line 268 in _cmd
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/milvus/client/grpc_handler.py", line 41 in handler
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/milvus/client/grpc_handler.py", line 249 in server_version
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/milvus/client/pool.py", line 233 in _prepare
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/milvus/client/pool.py", line 226 in __init__
  File "/root/anaconda3/envs/image_retrieval/lib/python3.6/site-packages/milvus/client/stub.py", line 98 in __init__
  File "/home/imageretrieval/milvus-vgg-image-retrieval/server/src/milvus_helpers.py", line 10 in __init__
  File "main.py", line 33 in <module>
段错误(吐核)

系统环境

Centos7

docker 20.10.7

python 3.6

milvus 1.1.0

解决方法

原因是grpcio版本和milvus不兼容,新发布的grpcio1.38.0和milvus是冲突的,换成低版本即可。

pip install grpcio-tools==1.22.0
pip install grpcio==1.22.0


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM