帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【服务器相关】mongodb 复制集随机同步数据

发表时间:2025-06-16 03:46:00 小编:主机乐-Yutio

<br />
Sat Dec 22 02:00:07 [rsSync] replSet initialSyncOplogApplication applied 21693000 operations, synced to Dec 22 01:08:12:e<br />
Sat Dec 22 02:00:15 [rsSync] replSet initial sync finishing up<br />
Sat Dec 22 02:00:15 [rsSync] replSet set minValid=50d49943:20<br />
Sat Dec 22 02:00:15 [rsSync] build index local.replset.minvalid { _id: 1 }<br />
Sat Dec 22 02:00:15 [rsSync] build index done 0 records 0.021 secs<br />
Sat Dec 22 02:00:15 [rsSync] replSet initial sync done<br />
Sat Dec 22 02:00:16 [rsSync] replSet syncing to: 10.0.0.106:20011<br />
Sat Dec 22 02:00:16 [rsSync] replSet SECONDARY


1
2
3
4
5
6
7
8


e
up
20
}
secs
done
20011
SECONDARY

107
[root@107 ~]# sync
[root@107 ~]# free -m
total used free shared buffers cached
Mem: 64454 64287 167 0 305 59896
-/+ buffers/cache: 4085 60369
Swap: 16386 560 15825
[root@107 ~]# echo 3 >/proc/sys/vm/drop_caches
[root@107 ~]# free -m
total used free shared buffers cached
Mem: 64454 56087 8367 0 1 52068
-/+ buffers/cache: 4017 60437
Swap: 16386 560 15825
[root@107 ~]# free -g
total used free shared buffers cached
Mem: 62 54 8 0 0 50
-/+ buffers/cache: 3 59
Swap: 16 0 15
numactl –interleave=all /export/servers/mongodb/bin/mongod –replSet poptask –keyFile /export/data/key/key –port 20011 –dbpath /export/data/mongodb_data/ –logpath /export/data/logs/rs.log –logappend –rest –directoryperdb –maxConns 12000 –fork
root 11095 9799 0 10:51 pts/0 00:00:00 grep mongo
numactl –interleave=all /export/servers/mongodb/bin/mongod -f /export/servers/mongodb/etc/arbiter.cnf
[root@107 ~]#init 6

[root@107 ~]# free -m
total used free shared buffers cached
Mem: 64454 430 64024 0 13 251
-/+ buffers/cache: 166 64288
Swap: 16386 0 16386

107重启后(此时105mongod是停掉的,arbiter启动状态),主节点106降级了,应用不能写了,这算是一个事故。
降级原因,整个副本集一半成员都是down掉的。

106:


<br />
Mon Dec 24 10:52:30 [rsHealthPoll] DBClientCursor::init call() failed<br />
Mon Dec 24 10:52:30 [rsHealthPoll] replSet info 10.0.0.107:20011 is down (or slow to respond): DBClientBase::findN: transport error: 10.0.0.107:20011 query: { replSetHeartbeat: “poptask”,<br />
v: 4, pv: 1, checkEmpty: false, from: “10.0.0.106:20011” }<br />
Mon Dec 24 10:52:30 [rsHealthPoll] replSet member 10.0.0.107:20011 is now in state DOWN<br />
Mon Dec 24 10:52:37 [rsHealthPoll] DBClientCursor::init call() failed<br />
Mon Dec 24 10:52:37 [rsHealthPoll] replSet info 10.0.0.107:20012 is down (or slow to respond): DBClientBase::findN: transport error: 10.0.0.107:20012 query: { replSetHeartbeat: “poptask”,<br />
v: 4, pv: 1, checkEmpty: false, from: “10.0.0.106:20011” }<br />
Mon Dec 24 10:52:37 [rsHealthPoll] replSet member 10.0.0.107:20012 is now in state DOWN<br />
Mon Dec 24 10:52:57 [rsMgr] can’t see a majority of the set, relinquishing primary<br />
Mon Dec 24 10:52:57 [rsMgr] replSet relinquishing primary state<br />
Mon Dec 24 10:52:57 [rsMgr] replSet SECONDARY<br />
Mon Dec 24 10:52:57 [rsMgr] replSet closing client sockets after reqlinquishing primary<br />
Mon Dec 24 10:52:57 [rsHealthPoll] replSet info 10.0.0.106:20012 is down (or slow to respond): socket exception<br />
Mon Dec 24 10:52:57 [rsHealthPoll] replSet member 10.0.0.106:20012 is now in state DOWN<br />
Mon Dec 24 10:52:57 [rsMgr] replSet can’t see a majority, will not try to elect self<br />
Mon Dec 24 10:52:59 [rsHealthPoll] replSet info 10.0.0.105:20012 is down (or slow to respond): socket exception<br />
Mon Dec 24 10:52:59 [rsHealthPoll] replSet member 10.0.0.105:20012 is now in state DOWN<br />
Mon Dec 24 10:52:59 [rsHealthPoll] replSet member 10.0.0.106:20012 is up<br />
Mon Dec 24 10:52:59 [rsHealthPoll] replSet member 10.0.0.106:20012 is now in state ARBITER<br />
Mon Dec 24 10:53:01 [rsHealthPoll] replSet member 10.0.0.105:20012 is up<br />
Mon Dec 24 10:53:01 [rsHealthPoll] replSet member 10.0.0.105:20012 is now in state ARBITER<br />
Mon Dec 24 10:56:08 [clientcursormon] mem (MB) res:60093 virt:1373714 mapped:685986<br />
Mon Dec 24 10:57:53 [rsHealthPoll] replSet member 10.0.0.107:20011 is up<br />
Mon Dec 24 10:57:53 [rsHealthPoll] replSet member 10.0.0.107:20011 is now in state SECONDARY<br />
Mon Dec 24 10:57:53 [rsMgr] not electing self, 10.0.0.105:20012 would veto<br />
Mon Dec 24 10:57:58 [rsMgr] replSet info electSelf 1<br />
Mon Dec 24 10:57:58 [rsMgr] replSet PRIMARY<br />
Mon Dec 24 10:58:45 [rsHealthPoll] DBClientCursor::init call() failed<br />
Mon Dec 24 10:58:45 [rsHealthPoll] replSet info 10.0.0.107:20011 is down (or slow to respond): DBClientBase::findN: transport error: 10.0.0.107:20011 query: { replSetHeartbeat: “poptask”,<br />
v: 4, pv: 1, checkEmpty: false, from: “10.0.0.106:20011” }<br />
Mon Dec 24 10:58:45 [rsHealthPoll] replSet member 10.0.0.107:20011 is now in state DOWN<br />
Mon Dec 24 10:59:05 [rsMgr] can’t see a majority of the set, relinquishing primary<br />
Mon Dec 24 10:59:05 [rsMgr] replSet relinquishing primary state<br />
Mon Dec 24 10:59:05 [rsMgr] replSet SECONDARY<br />
Mon Dec 24 10:59:05 [rsMgr] replSet closing client sockets after reqlinquishing primary<br />
Mon Dec 24 10:59:05 [rsHealthPoll] replSet info 10.0.0.105:20012 is down (or slow to respond): socket exception<br />
Mon Dec 24 10:59:05 [rsHealthPoll] replSet member 10.0.0.105:20012 is now in state DOWN<br />
Mon Dec 24 10:59:06 [rsHealthPoll] replSet info 10.0.0.106:20012 is down (or slow to respond): socket exception<br />
Mon Dec 24 10:59:06 [rsHealthPoll] replSet member 10.0.0.106:20012 is now in state DOWN<br />
Mon Dec 24 10:59:07 [rsHealthPoll] replSet member 10.0.0.105:20012 is up<br />
Mon Dec 24 10:59:07 [rsHealthPoll] replSet member 10.0.0.105:20012 is now in state ARBITER<br />
Mon Dec 24 10:59:08 [rsHealthPoll] replSet member 10.0.0.106:20012 is up<br />
Mon Dec 24 10:59:08 [rsHealthPoll] replSet member 10.0.0.106:20012 is now in state ARBITER<br />
Mon Dec 24 10:59:41 [rsHealthPoll] replSet member 10.0.0.107:20011 is up<br />
Mon Dec 24 10:59:41 [rsHealthPoll] replSet member 10.0.0.107:20011 is now in state SECONDARY<br />
Mon Dec 24 10:59:41 [rsMgr] not electing self, 10.0.0.105:20012 would veto<br />
Mon Dec 24 10:59:46 [rsMgr] replSet info electSelf 1<br />
Mon Dec 24 10:59:46 [rsMgr] replSet PRIMARY<br />
Mon Dec 24 11:01:08 [clientcursormon] mem (MB) res:60108 virt:1373684 mapped:685986<br />
Mon Dec 24 11:01:14 [rsHealthPoll] replSet member 10.0.0.107:20012 is up<br />
Mon Dec 24 11:01:14 [rsHealthPoll] replSet member 10.0.0.107:20012 is now in state STARTUP2<br />
Mon Dec 24 11:01:16 [rsHealthPoll] replSet member 10.0.0.107:20012 is now in state ARBITER<br />
Mon Dec 24 11:06:08 [clientcursormon] mem (MB) res:60132 virt:1373462 mapped:685986


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53


failed
,
}
DOWN
failed
,
}
DOWN
‘t see a majority of the set, relinquishing primary
Mon Dec 24 10:52:57 [rsMgr] replSet relinquishing primary state
Mon Dec 24 10:52:57 [rsMgr] replSet SECONDARY
Mon Dec 24 10:52:57 [rsMgr] replSet closing client sockets after reqlinquishing primary
Mon Dec 24 10:52:57 [rsHealthPoll] replSet info 10.0.0.106:20012 is down (or slow to respond): socket exception
Mon Dec 24 10:52:57 [rsHealthPoll] replSet member 10.0.0.106:20012 is now in state DOWN
self
exception
DOWN
up
ARBITER
up
ARBITER
685986
up
SECONDARY
veto
1
PRIMARY
failed
,
}
DOWN
primary
state
SECONDARY
primary
exception
DOWN
exception
DOWN
up
ARBITER
up
ARBITER
up
SECONDARY
veto
1
PRIMARY
685986
up
STARTUP2
ARBITER
685986

105升级操作系统后


<br />
***** SERVER RESTARTED *****<br />
Mon Dec 24 16:15:23 permissions on /export/data/mongodb/key/key are too open<br />
Mon Dec 24 16:15:23 dbexit:<br />
Mon Dec 24 16:15:23 shutdown: going to close listening sockets…<br />
Mon Dec 24 16:15:23 shutdown: going to flush diaglog…<br />
Mon Dec 24 16:15:23 shutdown: going to close sockets…<br />
Mon Dec 24 16:15:23 shutdown: waiting for fs preallocator…<br />
Mon Dec 24 16:15:23 shutdown: lock for final commit…<br />
Mon Dec 24 16:15:23 shutdown: final commit…<br />
Mon Dec 24 16:15:23 shutdown: closing all files…<br />
Mon Dec 24 16:15:23 closeAllFiles() finished<br />
Mon Dec 24 16:15:23 dbexit: really exiting now


1
2
3
4
5
6
7
8
9
10
11
12


*
open
:
.
.
.
.
.
.
.
finished
now

http://duoyun.org/topic/51ceaffa0acf7bac02001f4b

正在回复: 取消回复

发表评论

暂无评论
成为第一个留下见解的人

联系我们
返回顶部