Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb mongo:在没有后端与db对话时获得大量连接_Mongodb_Amazon Web Services - Fatal编程技术网

Mongodb mongo:在没有后端与db对话时获得大量连接

Mongodb mongo:在没有后端与db对话时获得大量连接,mongodb,amazon-web-services,Mongodb,Amazon Web Services,我刚刚创建了一个带有两个实例的mongo复制设置。日志显示每秒开始和结束的大量连接。日志如下。当我没有任何服务器与数据库通信时,你知道为什么会有这么多连接吗?我也不明白为什么连接的端口不断增加 主Mongo实例 $ tail /log/mongod.log 2015-02-08T21:46:40.679+0000 [initandlisten] connection accepted from <local machine private IP from EC2>:43833 #5

我刚刚创建了一个带有两个实例的mongo复制设置。日志显示每秒开始和结束的大量连接。日志如下。当我没有任何服务器与数据库通信时,你知道为什么会有这么多连接吗?我也不明白为什么连接的端口不断增加

主Mongo实例

$ tail  /log/mongod.log
2015-02-08T21:46:40.679+0000 [initandlisten] connection accepted from <local machine private IP from EC2>:43833 #58 (6 connections now open)
2015-02-08T21:46:40.680+0000 [conn58]  authenticate db: local { authenticate: 1, nonce: "xxx", user: "__system", key: "xxx" }
2015-02-08T21:47:05.416+0000 [conn10] end connection <local machine private IP from EC2>:43719 (5 connections now open)
2015-02-08T21:47:05.416+0000 [conn13] end connection <local machine private IP from EC2>:43724 (4 connections now open)
2015-02-08T21:47:10.699+0000 [conn58] end connection <local machine private IP from EC2>:43833 (3 connections now open)
2015-02-08T21:47:10.700+0000 [initandlisten] connection accepted from <local machine private IP from EC2>:43835 #59 (4 connections now open)
2015-02-08T21:47:10.702+0000 [conn59]  authenticate db: local { authenticate: 1, nonce: "xxx", user: "__system", key: "xxx" }
2015-02-08T21:47:40.720+0000 [conn59] end connection <local machine private IP from EC2>:43835 (3 connections now open)
2015-02-08T21:47:40.723+0000 [initandlisten] connection accepted from <local machine private IP from EC2>:43836 #60 (4 connections now open)
2015-02-08T21:47:40.724+0000 [conn60]  authenticate db: local { authenticate: 1, nonce: "xxx", user: "__system", key: "xxx" }
$tail/log/mongod.log
2015-02-08T21:46:40.679+0000[initandlisten]连接已接受自:43833#58(6个连接现已打开)
2015-02-08T21:46:40.680+0000[conn58]身份验证数据库:本地{身份验证:1,nonce:“xxx”,用户:“\uu系统”,密钥:“xxx”}
2015-02-08T21:47:05.416+0000[conn10]端部连接:43719(5个连接现在打开)
2015-02-08T21:47:05.416+0000[conn13]端部连接:43724(4个连接现在打开)
2015-02-08T21:47:10.699+0000[conn58]端部连接:43833(3个连接现在打开)
2015-02-08T21:47:10.700+0000[initandlisten]连接已接受自:43835#59(4个连接现已打开)
2015-02-08T21:47:10.702+0000[conn59]authenticate db:local{authenticate:1,nonce:“xxx”,user:“\uu system”,key:“xxx”}
2015-02-08T21:47:40.720+0000[conn59]端部连接:43835(3个连接现在打开)
2015-02-08T21:47:40.723+0000[initandlisten]连接已接受自:43836#60(4个连接现已打开)
2015-02-08T21:47:40.724+0000[conn60]authenticate db:local{authenticate:1,nonce:“xxx”,user:“\uu系统”,key:“xxx”}
辅助Mongo实例

$ tail /log/mongod.log 
2015-02-08T21:46:39.732+0000 [conn285]  authenticate db: local { authenticate: 1, nonce: "xxx", user: "__system", key: "xxx" }
2015-02-08T21:46:59.877+0000 [initandlisten] connection accepted from <local machine elastic IP from EC2>:42568 #286 (4 connections now open)
2015-02-08T21:46:59.881+0000 [conn286] end connection <local machine elastic IP from EC2>:42568 (3 connections now open)
2015-02-08T21:47:05.424+0000 [conn191] end connection <local machine private IP from EC2>:44756 (2 connections now open)
2015-02-08T21:47:09.750+0000 [conn285] end connection <local machine private IP from EC2>:43873 (1 connection now open)
2015-02-08T21:47:09.752+0000 [initandlisten] connection accepted from <local machine private IP from EC2>:43874 #287 (2 connections now open)
2015-02-08T21:47:09.753+0000 [conn287]  authenticate db: local { authenticate: 1, nonce: "xxx", user: "__system", key: "xxx" }
2015-02-08T21:47:39.772+0000 [conn287] end connection <local machine private IP from EC2>:43874 (1 connection now open)
2015-02-08T21:47:39.774+0000 [initandlisten] connection accepted from <local machine private IP from EC2>:43875 #288 (2 connections now open)
2015-02-08T21:47:39.775+0000 [conn288]  authenticate db: local { authenticate: 1, nonce: "xxx", user: "__system", key: "xxx" }
$tail/log/mongod.log
2015-02-08T21:46:39.732+0000[conn285]authenticate db:local{authenticate:1,nonce:“xxx”,user:“\uu系统”,key:“xxx”}
2015-02-08T21:46:59.877+0000[initandlisten]连接已接受自:42568#286(4个连接现已打开)
2015-02-08T21:46:59.881+0000[conn286]端部连接:42568(3个连接现在打开)
2015-02-08T21:47:05.424+0000[conn191]端部连接:44756(2个连接现在打开)
2015-02-08T21:47:09.750+0000[conn285]端部连接:43873(1个连接现在打开)
2015-02-08T21:47:09.752+0000[initandlisten]连接已接受自:43874#287(2个连接现已打开)
2015-02-08T21:47:09.753+0000[conn287]authenticate db:local{authenticate:1,nonce:“xxx”,user:“\uu系统”,key:“xxx”}
2015-02-08T21:47:39.772+0000[conn287]端部连接:43874(1个连接现在打开)
2015-02-08T21:47:39.774+0000[initandlisten]连接已接受自:43875#288(2个连接现已打开)
2015-02-08T21:47:39.775+0000[conn288]authenticate db:local{authenticate:1,nonce:“xxx”,user:“\uu系统”,key:“xxx”}

我也有点困惑为什么在某些情况下会使用弹性IP(参见第二个日志)。我假设使用公共IP会导致AWS向我收费?

每隔30秒出现的连接是心跳线程,来自另一个副本集成员,以确保该成员仍然处于活动状态和健康状态。它们使用复制集配置中的任何IP


使用公共IP的连接似乎很快结束了连接。打开日志级别并了解它在做什么?

副本集中只有2个成员?不建议这样做。是否有任何方法可以减少日志垃圾邮件?我想每分钟只有两次日志。