开发者社区> 问答> 正文

mongodb副本集日志中不断抛出 9001 socket exception 错误,求大神指导

我搭建了一个3个节点的副本集, 3个节点分别位于3个IDC机房中(IDC中都有应用防火墙, 且出口IP和入口IP是不一样的) , 副本集所在的服务器通过修改hosts文件,将node1,node2和node3分别指向三个副本集节点(也即三个IDC的入口IP,如果是本地则为127.0.0.1). 副本集运行起来后, 日志中一直不断的出现如下警告信息:
` Fri Aug 2 15:38:39.981 [conn384] warning: DBException thrown :: caused by :: 9001 socket exception [CLOSED] for 221.236.15.11:58149
0xdfa231 0xdb6129 0x728048 0xde99e0 0xdea53c 0xddf52c 0xde3044 0x30eee0673d 0x30ee6d44bd
./bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0xdfa231]
./bin/mongod(_ZN5mongo11DBException13traceIfNeededERKS0_+0x129) [0xdb6129]
./bin/mongod(_ZN5mongo15SocketExceptionC1ENS0_4TypeERKSsiS3_+0x128) [0x728048]
./bin/mongod(_ZN5mongo6Socket16_handleRecvErrorEiiPi+0x160) [0xde99e0]
./bin/mongod(_ZN5mongo6Socket4recvEPci+0x8c) [0xdea53c]
./bin/mongod(_ZN5mongo13MessagingPort4recvERNS_7MessageE+0x8c) [0xddf52c]
./bin/mongod(_ZN5mongo17PortMessageServer17handleIncomingMsgEPv+0x414) [0xde3044]
/lib64/libpthread.so.0 [0x30eee0673d]
/lib64/libc.so.6(clone+0x6d) [0x30ee6d44bd]
Fri Aug 2 15:38:39.986 [conn384] end connection 221.236.15.11:58149 (4 connections now open)Fri Aug 2 15:39:44.153 [initandlisten] connection accepted from 61.129.79.130:54360 #391 (5 connections now open)
`
好像连接是不断的被断开,然后又不断的恢复, 且这个时候应用程序运行正常,对副本集可以读写,副本集本身也同步正常.网络方面也正常,不知这个问题是什么原因有什么影响,有没有哪位碰到过同样的问题

展开
收起
落地花开啦 2016-01-31 16:54:49 4856 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载