Мой кластер - версия сообщества 3.6, в моем кластере происходит переключение между членами набора реплик. первичные становятся вторичными, а второстепенные становятся первичными.
Нужна помощь с журналами выпуска выпущенных сокетов, показанными ниже
Журналы первичных, которые становятся вторичными
2018-09-02T17:28:33.593+0530 I NETWORK [ReplicaSetMonitor-TaskExecutor-0] Socket recv() timeout x.x.x.204:27018
2018-09-02T17:28:33.601+0530 I NETWORK [ReplicaSetMonitor-TaskExecutor-0] SocketException: remote: (NONE):0 error: SocketException socket exception [RECV_TIMEOUT] server [x.x.x.204:27018]
2018-09-02T17:28:33.603+0530 I NETWORK [ReplicaSetMonitor-TaskExecutor-0] Detected bad connection created at 1534748836340312 microSec, clearing pool for mongodb9.co.in:27018 of 0 connections
2018-09-02T17:28:33.603+0530 I NETWORK [ReplicaSetMonitor-TaskExecutor-0] Dropping all pooled connections to mongodb9.co.in:27018(with timeout of 5 seconds)
2018-09-02T17:28:33.603+0530 I NETWORK [ReplicaSetMonitor-TaskExecutor-0] Ending connection to host mongodb9.co.in:27018(with timeout of 5 seconds) due to bad connection status; 0 connections to that host remain open
2018-09-02T17:28:33.605+0530 I NETWORK [ReplicaSetMonitor-TaskExecutor-0] Marking host mongodb9:27018 as failed :: caused by :: HostUnreachable: network error while attempting to run command 'ismaster' on host mongodb9.co.in:27018'
В то же время взгляните на ниже
(mtools) [tushar@NDL4176 mongologs_20180902]$ mloginfo mongodb9.log --rsstate
source: mongodb9
host: unknown
start: 2018 Sep 02 17:28:02.354
end: 2018 Sep 02 17:28:59.135
date format: iso8601-local
length: 714
binary: unknown
version: >= 3.0 (iso8601 format, level, component)
storage: unknown
RSSTATE
date host state/message
()
Sep 02 17:28:36 mongodb6.co.in:27018 RS_DOWN
Sep 02 17:28:36 lomongodb3.co.in:27018 RS_DOWN
Sep 02 17:28:36 lomongodb3.co.in:27018 SECONDARY
Sep 02 17:28:36 mongodb6.co.in:27018 PRIMARY
(mtools) [tushar@NDL4176 mongologs_20180902]$ mloginfo mongodb6 --rsstate
source: mongodb6
host: unknown
start: 2018 Sep 02 17:00:03.071
end: 2018 Sep 02 17:59:52.524
date format: iso8601-local
length: 18154
binary: unknown
version: >= 3.0 (iso8601 format, level, component)
storage: unknown
RSSTATE
date host state/message
()
Sep 02 17:28:26 mongodb9.co.in:27018 RS_DOWN
Sep 02 17:28:37 mongodb9.co.in:27018 SECONDARY
В журналах, приведенных выше, я обнаружил, что все три члена relicaset не связывались или не проверяли друг друга, если это проблема сети.
или есть какие-либо проблемы с DBA, пожалуйста, помогите мне.