gpt4 book ai didi

mongodb - Mongoid 没有服务器可用匹配首选项

转载 作者:IT老高 更新时间:2023-10-28 13:17:14 27 4
gpt4 key购买 nike

当我尝试对数据库执行查询时,我有一堆正在运行的 sidekiq 作业失败并出现以下错误:

No server is available matching preference: #<Mongo::ServerSelector::Primary:0x70249928071560 tag_sets=[] server_selection_timeout=30 local_threshold=0.015>

这似乎是随机发生的,而不是一直发生。我的 mongoid.yml 结构如下:

hosts:
- XX.XXX.XXX.X:27000
- XX.XXX.XXX.XXX:27000
database: acbde__production
options:
connect_timeout: 20
read:
mode: :secondary
max_pool_size: 800
replica_set: acbdeReplset

以前有人遇到过这个问题吗?

最佳答案

你应该检查 mongodb 是否真的在运行。

您可以使用 mongo --host IP --port PORT 来检查连接。

关于mongodb - Mongoid 没有服务器可用匹配首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34876180/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com