DEBIAN PRO

DEBIAN PRO
DEBIAN

martes, 27 de noviembre de 2012

MongoDB Procesos


Para ver los procesos que están corriendo en el servidor

Ahora solo hay una conexión y no hay procesos en ejecución
> db.currentOP()
{ "inprog" : [ ] }

use week5




Ahora con un proceso corriendo durante 33 segundos, muestra el código con
"sleep(500)"
que genera una demora, y un proceso de $where eterno, porque siempre obtiene FALSE del proceso
"$where" : "function(){sleep(500);return false;}"



> db.currentOP()
{
"inprog" : [
{
"opid" : 20,
"active" : true,
"lockType" : "write",
"waitingForLock" : false,
"secs_running" : 33,
"op" : "update",
"ns" : "week5.sensor_readings",
"query" : {
"$where" : "function(){sleep(500);return false;}"
},
"client" : "127.0.0.1:32834",
"desc" : "conn",
"threadId" : "0x7f05087fc700",
"connectionId" : 3,
"numYields" : 67

}
}



Para matar el proceso
> db.killOp( 20)
{ "info" : "attempting to kill op" }





No hay comentarios:

Publicar un comentario