Hide
Run 10 mongod shards, 1 config server,1 mongos with journal option enabled. Inserting on mongodb by mongodb c driver.System restart and try to insert data on mongodb by mongodb c driver it give error in getlasterror
ok : 1 1.000000
singleShard : 2 192.168.50.113:60000
err : 2 bad offset:0 accessing file: /sata1/shard9/00030212.0 -
consider repairing database
code : 16 13440
n : 16 0
connectionId : 16 1
mongod log are below
Fri Feb 3 23:51:03 [conn1] insert 00030212.Database 103ms
Fri Feb 3 23:51:03 [conn1] runQuery called admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] run command admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] command admin.$cmd command: { getlasterror: 1 } ntoreturn:1 reslen:165 0ms
Fri Feb 3 23:51:03 [conn1] runQuery called admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] run command admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] command admin.$cmd command: { getlasterror: 1 } ntoreturn:1 reslen:165 0ms
Fri Feb 3 23:51:03 [conn1] User Assertion: 13440:bad offset:0 accessing file: /sata1/shard9/00030212.0 - consider repairing database
Fri Feb 3 23:51:03 [conn1] 00030212.Database caught assertion _indexRecord 00030212.Database.$_sk_1 _id: BinData
Fri Feb 3 23:51:03 [conn1] insert 00030212.Database 17ms
Fri Feb 3 23:51:03 [conn1] runQuery called admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] run command admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] command admin.$cmd command: { getlasterror: 1 } ntoreturn:1 reslen:165 0ms
Fri Feb 3 23:51:03 [conn1] runQuery called admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] run command admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] command admin.$cmd command: { getlasterror: 1 } ntoreturn:1 reslen:165 0ms
Fri Feb 3 23:51:03 [conn1] User Assertion: 13440:bad offset:0 accessing file: /sata1/shard9/00030212.0 - consider repairing database
Fri Feb 3 23:51:03 [conn1] 00030212.Database caught assertion _indexRecord 00030212.Database.$_sk_1 _id: BinData
please give me solution for this problem.
.
Show
Run 10 mongod shards, 1 config server,1 mongos with journal option enabled. Inserting on mongodb by mongodb c driver.System restart and try to insert data on mongodb by mongodb c driver it give error in getlasterror
ok : 1 1.000000
singleShard : 2 192.168.50.113:60000
err : 2 bad offset:0 accessing file: /sata1/shard9/00030212.0 -
consider repairing database
code : 16 13440
n : 16 0
connectionId : 16 1
mongod log are below
Fri Feb 3 23:51:03 [conn1] insert 00030212.Database 103ms
Fri Feb 3 23:51:03 [conn1] runQuery called admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] run command admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] command admin.$cmd command: { getlasterror: 1 } ntoreturn:1 reslen:165 0ms
Fri Feb 3 23:51:03 [conn1] runQuery called admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] run command admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] command admin.$cmd command: { getlasterror: 1 } ntoreturn:1 reslen:165 0ms
Fri Feb 3 23:51:03 [conn1] User Assertion: 13440:bad offset:0 accessing file: /sata1/shard9/00030212.0 - consider repairing database
Fri Feb 3 23:51:03 [conn1] 00030212.Database caught assertion _indexRecord 00030212.Database.$_sk_1 _id: BinData
Fri Feb 3 23:51:03 [conn1] insert 00030212.Database 17ms
Fri Feb 3 23:51:03 [conn1] runQuery called admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] run command admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] command admin.$cmd command: { getlasterror: 1 } ntoreturn:1 reslen:165 0ms
Fri Feb 3 23:51:03 [conn1] runQuery called admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] run command admin.$cmd { getlasterror: 1 }
Fri Feb 3 23:51:03 [conn1] command admin.$cmd command: { getlasterror: 1 } ntoreturn:1 reslen:165 0ms
Fri Feb 3 23:51:03 [conn1] User Assertion: 13440:bad offset:0 accessing file: /sata1/shard9/00030212.0 - consider repairing database
Fri Feb 3 23:51:03 [conn1] 00030212.Database caught assertion _indexRecord 00030212.Database.$_sk_1 _id: BinData
please give me solution for this problem.
.