博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB日志文件过大
阅读量:5817 次
发布时间:2019-06-18

本文共 446 字,大约阅读时间需要 1 分钟。

hot3.png

MongoDB日志文件过大

MongoDB启动的时候指定了--logpath为一个日志文件。随着时间此文件会变得越来越大,达到好几个G。 因为不想让MongoDB进程重新启动,所以不能停止进程删除此文件。解决的方法网上给方式有两种。

第一种方式

进入到mongo的命令行交互程序,输入:

use admindb.runCommand({logRotate: 1})

经过测试发现,此种方式只能让主mongo的日志滚动。如果是集群部署的话,其他机上的mongo日志并不会滚动。 所以还需要使用下面的方式。

第二种方式

在Linux的命令上输入如下命令:

ps aux|grep mongo

找到mongodb的进程ID,记下来。在输入命令:

kill -SIGUSR1 

此种方式只能修改当前机器上的mongo日志滚动。如果是集群部署,需要在所有运行mongodb的机上执行此命令。


参考:

转载于:https://my.oschina.net/u/733473/blog/1593768

你可能感兴趣的文章
关于单点登录的理解
查看>>
我的友情链接
查看>>
实际项目中Java多线程模型的总结整理
查看>>
Intel cpu
查看>>
禁用IQKeyboardManager
查看>>
js常用运行库总结
查看>>
MySQL 高可用架构在业务层面细化分析研究
查看>>
我的友情链接
查看>>
windows server 2016 AD安装(一)
查看>>
NAT 服务器配置
查看>>
DC复制错误
查看>>
我的友情链接
查看>>
问题解决Starting MySQL.. ERROR! The server quit without updating PID file
查看>>
Debian包管理系统
查看>>
在Word2010文档中设置和显示隐藏文字
查看>>
powerdesigner that name already exists
查看>>
Boost入门二之thread遇到的坑
查看>>
iptables的conntrack表满了导致访问网站很慢
查看>>
scrapy中Selectors的用法
查看>>
天空下的洗礼
查看>>