故障排除
本节介绍常见问题以及如何解决它们。需要帮助吗?在我们的支持论坛中提问。标准、企业和专用客户还可以联系支持人员寻求帮助。
无法pip安装
Python的第3个版本使用pip3。在命令行(终端)上使用以下命令:
pip3 install -U pinecone-client
空闲后索引丢失
一般来说,免费版Starter计划上的索引会被归档为集合,并在7天的不活动后被删除;对于由某些开源项目(如AutoGPT)创建的索引,它们会在1天的不活动后被归档和删除。要防止这种情况发生,您可以向Pinecone发送任何API请求,计数器将重置。
上传缓慢或延迟高
为了最小化访问Pinecone时的延迟:
切换到云环境。例如:EC2、GCE、Google Colab、GCP AI平台笔记本或[SageMaker Notebook](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi)。如果您遇到上传缓慢或查询延迟高的情况,可能是因为您正在从家庭网络访问Pinecone。
考虑将您的应用程序部署在与您的Pinecone服务相同的环境中。对于免费套餐的用户,该环境为GCP US-West(俄勒冈州)。
更多提示请参阅性能调整。
批处理带来的高查询延迟
如果您正在批处理查询,请尝试将每次调用的查询向量数量减少到1个。您可以并行进行这些调用,并期望与批处理大致相同的性能。
使用gRPC客户端进行Upsert限流
使用gRPC索引进行upsert时,写入限制可能会更早。如果您经常看到这种情况,我们建议在进行upsert时使用回退算法。
Pods已满
单个pod可以容纳的向量数据量是有限的。创建具有更多pod的索引以容纳更多数据。 估算正确的索引配置 并 扩展您的索引 以增加容量。
如果您的元数据具有高基数,例如在大型索引中每个向量都具有唯一值,则索引占用的内存将超出估计。这可能会导致pod比您预期的更快地满。考虑仅索引用于过滤的元数据,并将其余部分存储在单独的键值存储中。
查看管理索引文档以获取有关如何指定索引的Pod数量的信息。
安全问题
我们努力通过将安全和可靠性视为公司和产品的基石来赢得和保持信任。 Pinecone符合SOC 2 Type II标准并准备好符合GDPR。 有关更多信息,请查看信任和安全页面。联系我们报告任何安全问题。
CORS错误
当向Pinecone发送请求时,您可能会收到以下错误:
console
No 'Access-Control-Allow-Origin' header is present on the requested resource.
这个错误是响应跨域请求时出现的。最常见的情况是当用户使用主机名“localhost”运行本地Web服务器时,Pinecone的同源策略(SOP)将其视为与本地计算机的IP地址不同。
要解决此问题,请将您的Web服务器托管在具有公共IP地址和DNS名称条目的外部服务器上。
已更新 大约1个月前