2

刚刚升级到mongo 3.0,但在输出一些文档(并不总是相同的数量)后mongoexport给我们一个以下错误:“失败:读取 tcp 127.0.0.1:27020:i/o 超时” 。mongoexport正在连接到具有 3 个 mongod 配置服务器的 4 个独立 mongod 服务器的分片集群

[root@SRV]$ mongoexport --host localhost:27022,localhost:27021,localhost:27020 --db horus --collection users --type json --fields _id | wc -l

2015-03-09T12:41:19.198-0600 连接到:localhost:27022,localhost:27021,localhost:27020

2015-03-09T12:41:22.570-0600 失败:读取 tcp 127.0.0.1:27020:i/o 超时

15322

我们使用的版本是:

[root@MONGODB01-SRV]# mongo --version MongoDB shell 版本:3.0.0

[root@SRV]$ mongoexport --version mongoexport 版本:3.0.0 git 版本:e35a2e87876251835fcb60f5eb0c29baca04bc5e

[root@SRV]$ mongos --version MongoS 版本 3.0.0 开始:pid=47359 端口=27017 64 位主机=SRV(--帮助使用)git 版本:a841fd6394365954886924a35076691b4d149168 OpenSSL 版本:OpenSSL 1.0.1e-fips 11 2013 年 2 月构建系统信息:Linux ip-10-181-61-91 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 BOOST_LIB_VERSION=1_49

mongoexport在另一台服务器上针对我们的mongod3.0mongos3.0尝试了 2.6并且工作正常

4

2 回答 2

1

这是一个老问题,但我想回答。也许这个答案会对我们中的一个人有所帮助。这可能是由其他人试图写入您正在编写的集合引起的。我有一个微笑的问题。经过长时间的研究,我意识到一个具有更高角色的用户正在尝试同时写入,因为他/她的角色比我的角色更重要,所以我的请求完成了,我的 IO 异常。

于 2020-01-10T14:18:13.347 回答
-1

尝试先关闭端口:例如。killall -9 node

于 2019-06-05T01:44:15.147 回答