错误提示 使用Mongo shell连接实例时,提示类似如下的错误:
2015-12-21T10:20:36.084+0800 I NETWORK Socket recv() errno:54 Connection reset by peer 1.2.3.4:27017
2015-12-21T10:20:36.087+0800 I NETWORK SocketException: remote: 1.2.3.4:27017 error: 9001 socket exception [RECV_ERROR] server [1.2.3.4:27017]
2015-12-21T10:20:36.087+0800 I NETWORK DBClientCursor::init call() failed
可能的原因 上述错误信息说明MongoDB实例主动断开了连接,可能该实例的连接数已经达到上限,无法为新的连接请求建立连接。 解决方法 重启实例来临时释放所有的连接数。 通过Mongo Shell登录MongoDB数据库。 分析连接来源并限制连接数,详情请参见如何查询及限制连接数。
说明 如果分析连接来源没有异常,可能是实例的性能满足不了当前的业务,您可以升级实例的配置来提升连接数,详情请参见变更配置方案概览。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。