MongoDB实现currentOp定时捕获

  


<强>

当分析生产环境发生的性能问题时,常常因为没有实时的依据而无从下手。那么笔者通过捕获db.currentOp()到文件,并作为定时任务,可供后续分析。

,
<强>
,
<强>

1。创建文件夹

mkdir  currentOp


2。创建currentOp。sh

# !/bin/sh   蒙戈=/usr/bin/MONGO   日期=$ (date  Y + % % m % d % H % m)   CURRENTOPFILE=/home/xucy美元/currentOp/日期   美元MONGO  admin  -uxucy  -pPassw0rd ——eval “rs.slaveOk (); printjson (db.currentOp());“,祝辞,CURRENTOPFILE 美元;2祝辞,1   位置=/home/xucy/currentOp/find  $位置;-mtime  + 1, -type  f  | xargs  rm  - f

,
<强>

crontab  - e   */5,*,*,*,*,/bin/sh /home/xucy/currentOp.sh 祝辞,/dev/null  2祝辞,1


MongoDB实现currentOp定时捕获