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.  
 
.