2013-07-16 2 views
0

mongoDB (300000 approx) 안에 거대한 레코드 모음이 있습니다 제 3 자 서버에서 수집하여 레코드를 업데이트/삽입하는 지정된 시간 (crontab)에 실행되는 bash 스크립트가 있습니다.현재 인스턴스에서 어떤 레코드가 삽입/실행되고 있는지 알 수 있습니까?

나는 기록의 삽입/그 갱신하는 동안 오류가 없는지

이 스크립트는 평소보다 더 많은 시간이 걸립니다 (내가 예외로 GREP와 꼬리 명령을 사용하여 오류를 발견하지 못했다으로) 볼 , 내 질문은 그것이 가능한 현재 기호를 업데이트하거나 삽입되고 알 수 있습니까 ??

미리 감사드립니다.

내 db.currentOp() 명령 작업의 결과.

Updated Part 


db.currentOp() 
{ 
     "inprog" : [ 
       { 
         "opid" : 2981398, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 1, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "unique_symbol" : "JBHTN221465.00" 
         }, 
         "client" : "12.55.124.208:44958", 
         "desc" : "conn" 
       }, 
       { 
         "opid" : 2981335, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 6, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "unique_symbol" : "MAING201330.00" 
         }, 
         "client" : "12.55.124.208:44964", 
         "desc" : "conn" 
       }, 
       { 
         "opid" : 2981364, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 4, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "symbol" : "WAG" 
         }, 
         "client" : "12.55.124.208:44939", 
         "desc" : "conn" 
       }, 
       { 
         "opid" : 2981390, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 3, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "unique_symbol" : "QDELX211330.00" 
         }, 
         "client" : "12.55.124.208:44928", 
         "desc" : "conn" 
       }, 
       { 
         "opid" : 2981425, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 0, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "unique_symbol" : "UAS201375.00" 
         }, 
         "client" : "12.55.124.208:44940", 
         "desc" : "conn" 
       }, 
       { 
         "opid" : 2981428, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 0, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "symbol" : "CAG" 
         }, 
         "client" : "12.55.124.208:44943", 
         "desc" : "conn" 
       }, 
       { 
         "opid" : 2981370, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 4, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "unique_symbol" : "GASXX211322.00" 
         }, 
         "client" : "12.55.124.208:44929", 
         "desc" : "conn" 
       }, 
       { 
         "opid" : 2981379, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 3, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "unique_symbol" : "SAFTS201350.00" 
         }, 
         "client" : "12.55.124.208:44972", 
         "desc" : "conn" 
       }, 
       { 
         "opid" : 2981421, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 0, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "symbol" : "YCS" 
         }, 
         "client" : "12.55.124.208:44934", 
         "desc" : "conn" 
       }, 
       { 
         "opid" : 2981424, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 0, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "symbol" : "DAR" 
         }, 
         "client" : "12.55.124.208:44960", 
         "desc" : "conn" 
       }, 
       { 
         "opid" : 2981377, 
         "active" : true, 
         "lockType" : "read", 
         "waitingForLock" : true, 
         "secs_running" : 3, 
         "op" : "query", 
         "ns" : "ubsc.symbols", 
         "query" : { 
           "unique_symbol" : "VARN221490.00" 
         }, 
         "client" : "12.55.124.208:44968", 
         "desc" : "conn" 
       } 

     ] 
} 
> 

답변

1

db.currentOp() (http://docs.mongodb.org/manual/reference/method/db.currentOp/은) 많은, 내가 그 실행 한 mongod

+0

덕분에 진행 작업에 대해 알려줍니다. 얻은 결과에서, 나는 "waitingForLock"을 보았습니다 : 모든 결과에 대해 참. "waitingForLock 속성에 문제가있는 경우 알았습니까?"true : – Kiran

+0

@Kiran 물건이 잠금 대기 중입니다. 질문에 결과를 게시 할 수 있습니까? – Sammaye

+0

게시 할 질문이 업데이트됩니다. 업데이트 된 질문을 참조하십시오 – Kiran

관련 문제