Milvus向量库Go-pprof-leak漏洞修复指南

说明

Milvus向量库版本不同存在着差异,这里的版本是 v2.6

背景

为解决milvus向量库在使用中暴露出来的Go-pprof-leak漏洞,运行时性能分析工具,可导出 CPU、内存、goroutine、阻塞分析 等调试数据。为避免在公网暴露信息,先将通过修改milvus向量库的配置文件milvus.yaml来解决问题

解决步骤

查看docker运行的服务

执行命令:docker ps

目的:知道Milvus运行的容器ID

进入到docker容器中

执行命令:docker exec -it 容器ID /bin/bash

目的:进入到docker容器中修改配置文件

备份配置文件milvus.yaml

执行命令:cp milvus.yaml milvus_backup1.yaml

目的:修改错了,可以恢复

确认配置文件中enablePprof的状态

使用grep命令在milvus.yaml中检索

执行命令:grep -n "enablePprof" milvus.yaml

修改容器里面的配置文件

因为docker容器没有vi或者vim,打不开配置文件。这里使用sed工具修改配置文件

执行命令:sed -i 's/enablePprof: true/enablePprof: false/g' ./milvus.yaml

退出docker容器

执行命令:exit

重启docker服务

执行命令:docker restart 容器ID

检查docker服务运行状态

执行命令docker ps

状态:healthy

然后登录地址,查看漏洞情况

总结:

该漏洞修复只需要修改向量库中的配置文件就可以解决。

相关推荐
二进制_博客1 天前
Milvus-lite的使用
milvus
tqs_123452 天前
Agent智能体+Skill插件引擎+Milvus混合检索 技术沉淀
java·python·milvus
逐米时代3 天前
向量数据库选型——Chroma、Qdrant、Milvus到底怎么选
数据库·milvus
粗体鱼4 天前
RAG/Agent 记忆混合检索多路召回:RRF 算法与Chunk RRF、Document RRF如何决策TopK
postgresql·milvus·es·rag·rff·mermory
小大宇5 天前
python milvus 案例
开发语言·python·milvus
sugar__salt6 天前
向量数据库从零到实战:用 Milvus + Zilliz 构建 AI 日记语义检索系统
数据库·人工智能·embedding·milvus·rag·zilliz
meilindehuzi_a7 天前
Node.js 实战 Milvus 向量数据库:从建库、向量检索到 RAG AI 日记本
数据库·node.js·milvus
华大哥8 天前
Milvus向量数据库和Milvus向量数据库命令行工具:milvus-cli
数据库·milvus
Lemon0309239 天前
milvus
milvus
Database_Cool_14 天前
阿里云 Lindorm vs Milvus+ES 拼接:一栈式多模数据库与多库架构全维度对比
elasticsearch·阿里云·milvus