首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Mongo连接分析

    在mongo数据库同样存在,经常看到有网友在问mongo 连接了数据库要不要关,怎么关。...= 1000 * 10; // 连接最大时间 private int socketTimeout = 0; // 操作最大时间 private boolean socketKeepAlive = false...ms minEvictableIdleTimeMillis:连接保持空闲而不被驱逐的最小时间 timeBetweenEvictionRunsMillis:销毁线程的时间检测 testOnBorrow:申请连接时执行...,通过heartbeat间隔一段时间发送数据包给mongo 服务器,确保连接有效,这一点和之前介绍的有点区别,之前的销毁掉无用的连接。...而对于服务器kill掉游标这个问题,游标本身也不是mongo独有的,客户端通过游标控制结果数量的读取,游标本身也是占用不少资源的,所以不能一直占有,服务器kill掉游标,所以游标占用时间太长。

    2.6K20

    Mongo日志清理

    不暂停服务清理日志 Mongo在运行一段时间后,日志会积累越来越多,占用磁盘空间,但如果直接通过rm -rf mongo.log会把当前日志清除后并未能新生成一个新的日志,所以通常需要先停止Mongo...-》清理日志–》启动Mongo,对于生产环境来说,这样的方式对现运行的应用是有影响和风险的,所以网上搜了下不停服的清理日志方式。...kill -SIGUSR1 pid eg: 先通过ps -ef|grep mongo 查看到当前Mongo的PID号 通过命令生成一个新的日志且不用停服 通过命令查看时发现新生成了一个新的日志,...admin admin /data/mongo/logRotate.js mongo /data/mongo/logRotate.js #mongo 127.0.0.1:27017 -usystem.../bin/bash #当前时间 currTime=$(date "+%Y-%m-%d %T") #logfile=/data/mongo #Mongodb日志存放目录 #days=3 #代表删除7

    23200
    领券