| 副本集名称 | 角色 | IP地址 | 端口号 | 优先级 |
| CCTV-test | Primary | 192.168.1.21 | 27017 | 10 |
| Secondary | 192.168.1.21 | 27018 | 9 | |
| Secondary | 192.168.1.21 | 27019 | 8 |
二、现象描述
1. 配置文件
复制集成员配置文件->连接数
[root@mm2020 ~]# cat /data/mongodb/cctv/27017/conf/mongodb.conf | grep max maxIncomingConnections: 8
2. 报错
操作系统连接MongoDB数据库主节点报错
[root@mm2020 ~]# mongo 192.168.1.21:27017/admin -u 'admin' -p 'admin' MongoDB shell version v3.6.3 connecting to: mongodb://192.168.1.21:27017/admin 2020-12-14T20:37:59.851+0800 I NETWORK [thread1] Socket recv() Connection reset by peer 192.168.1.21:27017 2020-12-14T20:37:59.851+0800 I NETWORK [thread1] SocketException: remote: (NONE):0 error: SocketException socket exception [RECV_ERROR] server [192.168.1.21:27017] 2020-12-14T20:37:59.851+0800 E QUERY [thread1] Error: network error while attempting to run command 'isMaster' on host '192.168.1.21:27017' : connect@src/mongo/shell/mongo.js:251:13 @(connect):1:6 exception: connect failed
日志显示报错
2020-12-14T20:28:22.547+0800 I NETWORK [listener] connection accepted from 192.168.1.21:60634 #60 (7 connections now open) 2020-12-14T20:28:22.547+0800 I NETWORK [conn60] received client metadata from 192.168.1.21:60634 conn: { application: { name: "MongoDB Shell" }, driver: { name: "MongoDB Internal Client", version: "3.6.3" }, os: { type: "Linux", name: "Red Hat Enterprise Linux Server release 7.6 (Maipo)", architecture: "x86_64", version: "Kernel 3.10.0-957.el7.x86_64" } } 2020-12-14T20:28:22.560+0800 I ACCESS [conn60] Successfully authenticated as principal admin on admin 2020-12-14T20:28:22.564+0800 I NETWORK [conn60] end connection 192.168.1.21:60634 (6 connections now open) 2020-12-14T20:28:24.625+0800 I NETWORK [listener] connection accepted from 192.168.1.21:60636 #61 (7 connections now open) 2020-12-14T20:28:24.625+0800 I NETWORK [conn61] received client metadata from 192.168.1.21:60636 conn: { application: { name: "MongoDB Shell" }, driver: { name: "MongoDB Internal Client", version: "3.6.3" }, os: { type: "Linux", name: "Red Hat Enterprise Linux Server release 7.6 (Maipo)", architecture: "x86_64", version: "Kernel 3.10.0-957.el7.x86_64" } } 2020-12-14T20:28:24.637+0800 I ACCESS [conn61] Successfully authenticated as principal admin on admin 2020-12-14T20:28:24.641+0800 I NETWORK [conn61] end connection 192.168.1.21:60636 (6 connections now open) 2020-12-14T20:28:26.659+0800 I NETWORK [listener] connection accepted from 192.168.1.21:60638 #62 (7 connections now open) 2020-12-14T20:28:26.659+0800 I NETWORK [conn62] received client metadata from 192.168.1.21:60638 conn: { driver: { name: "MongoDB Internal Client", version: "3.6.3" }, os: { type: "Linux", name: "Red Hat Enterprise Linux Server release 7.6 (Maipo)", architecture: "x86_64", version: "Kernel 3.10.0-957.el7.x86_64" } } 2020-12-14T20:28:26.660+0800 I NETWORK [listener] connection accepted from 192.168.1.21:60644 #63 (8 connections now open) 2020-12-14T20:28:26.660+0800 I NETWORK [conn63] received client metadata from 192.168.1.21:60644 conn: { driver: { name: "MongoDB Internal Client", version: "3.6.3" }, os: { type: "Linux", name: "Red Hat Enterprise Linux Server release 7.6 (Maipo)", architecture: "x86_64", version: "Kernel 3.10.0-957.el7.x86_64" } } 2020-12-14T20:28:26.661+0800 I ACCESS [conn63] Successfully authenticated as principal __system on local 2020-12-14T20:28:26.662+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:26.663+0800 I NETWORK [conn63] end connection 192.168.1.21:60644 (7 connections now open) 2020-12-14T20:28:26.694+0800 I NETWORK [listener] connection accepted from 192.168.1.21:60648 #65 (8 connections now open) 2020-12-14T20:28:26.694+0800 I NETWORK [conn65] received client metadata from 192.168.1.21:60648 conn: { application: { name: "MongoDB Shell" }, driver: { name: "MongoDB Internal Client", version: "3.6.3" }, os: { type: "Linux", name: "Red Hat Enterprise Linux Server release 7.6 (Maipo)", architecture: "x86_64", version: "Kernel 3.10.0-957.el7.x86_64" } } 2020-12-14T20:28:26.706+0800 I ACCESS [conn65] Successfully authenticated as principal admin on admin 2020-12-14T20:28:26.711+0800 I NETWORK [conn65] end connection 192.168.1.21:60648 (7 connections now open) 2020-12-14T20:28:28.754+0800 I NETWORK [listener] connection accepted from 192.168.1.21:60650 #66 (8 connections now open) 2020-12-14T20:28:28.754+0800 I NETWORK [conn66] received client metadata from 192.168.1.21:60650 conn: { application: { name: "MongoDB Shell" }, driver: { name: "MongoDB Internal Client", version: "3.6.3" }, os: { type: "Linux", name: "Red Hat Enterprise Linux Server release 7.6 (Maipo)", architecture: "x86_64", version: "Kernel 3.10.0-957.el7.x86_64" } } 2020-12-14T20:28:28.766+0800 I ACCESS [conn66] Successfully authenticated as principal admin on admin 2020-12-14T20:28:28.771+0800 I NETWORK [conn66] end connection 192.168.1.21:60650 (7 connections now open) 2020-12-14T20:28:30.416+0800 I NETWORK [listener] connection accepted from 192.168.1.21:60656 #67 (8 connections now open) 2020-12-14T20:28:30.416+0800 I NETWORK [conn67] received client metadata from 192.168.1.21:60656 conn: { driver: { name: "MongoDB Internal Client", version: "3.6.3" }, os: { type: "Linux", name: "Red Hat Enterprise Linux Server release 7.6 (Maipo)", architecture: "x86_64", version: "Kernel 3.10.0-957.el7.x86_64" } } 2020-12-14T20:28:30.416+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:30.891+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:32.961+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:35.028+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:37.084+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:39.134+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:41.296+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:43.376+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:45.442+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:47.501+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:49.549+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:51.613+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:52.501+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:53.664+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:53.749+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:55.087+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:55.710+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:57.777+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:28:59.840+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:29:01.886+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:29:03.949+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:29:06.021+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:29:08.069+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:29:10.138+0800 I NETWORK [listener] connection refused because too many open connections: 9 2020-12-14T20:29:12.202+0800 I NETWORK [listener] connection refused because too many open connections: 9