返回顶部
首页 > 资讯 > 数据库 >MongoDB 日志太大的解决方法
  • 340
分享到

MongoDB 日志太大的解决方法

2024-04-02 19:04:59 340人浏览 安东尼
摘要

mongoDB的日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志,日志还是增长的很快,磁盘眼看要告磬。有一个好办法,就是使用旋转日志。MonGoDB的旋转日志有点怪,linux

mongoDB日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志,日志还是增长的很快,磁盘眼看要告磬。

有一个好办法,就是使用旋转日志。

MonGoDB的旋转日志有点怪,linux下mongd服务接受一个kill -SGIUSR1命令后就立刻将当前日志文件重命名为带日期的文件,然后创建新的日志文件。

不想一般的旋转日志,可以配置旋转策略。不过没关系,经过测试,发送该命令时不会影响到MongoDB的服务。

下面是一个例子,先查找进程id, 然后发送命令。

root@www.linuxidc.com:/etc/init.d# ps -def | grep mongod
mongodb    723    1 48 May04 ?        6-22:23:53 /usr/bin/mongod --config /etc/mongodb.conf
root    22035 22012  0 20:22 pts/2    00:00:00 grep --color=auto mongod
root@www.linuxidc.com:/etc/init.d# kill -SIGUSR1 723
root@www.linuxidc.com:/etc/init.d# cd /home/mongodb/log/
root@www.linuxidc.com:/home/mongodb/log# ls
mongodb.log  mongodb.log.2014-05-18T12-23-51
root@www.linuxidc.com:/home/mongodb/log# ls -alh
total 20G
drwxrwxrwx 2 root    root    4.0K May 18 20:23 .
drwxrwxrwx 4 root    root    4.0K Apr 20 21:25 ..
-rw-r--r-- 1 mongodb nogroup  34K May 18 20:24 mongodb.log
-rwxrwxrwx 1 mongodb nogroup  20G May 18 20:23 mongodb.log.2014-05-18T12-23-51

官方文档:

Http://docs.mongodb.org/manual/tutorial/rotate-log-files/

现在可以将之前20G的日志文件挪走或者删除了。

也可以自己先个定时脚本,定期发送命令给mongod服务。

Linux下设置MongoDB开机自启动 http://www.linuxidc.com/Linux/2011-07/39149.htm

Centos编译安装MongoDB http://www.linuxidc.com/Linux/2012-02/53834.htm

CentOS 编译安装 MongoDB与mongoDB的PHP扩展 http://www.linuxidc.com/Linux/2012-02/53833.htm

CentOS 6 使用 yum 安装MongoDB及服务器端配置 http://www.linuxidc.com/Linux/2012-08/68196.htm

ubuntu 13.04下安装MongoDB2.4.3 http://www.linuxidc.com/Linux/2013-05/84227.htm

MongoDB入门必读(概念与实战并重) http://www.linuxidc.com/Linux/2013-07/87105.htm

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[pdf] http://www.linuxidc.com/Linux/2012-07/66735.htm


您可能感兴趣的文档:

--结束END--

本文标题: MongoDB 日志太大的解决方法

本文链接: https://lsjlt.com/news/44352.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MongoDB 日志太大的解决方法
    MongoDB的日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志,日志还是增长的很快,磁盘眼看要告磬。有一个好办法,就是使用旋转日志。MongoDB的旋转日志有点怪,Linux...
    99+
    2024-04-02
  • win10日志文件太大如何解决
    这篇“win10日志文件太大如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win10日志文件太大如何解决”文章吧。w...
    99+
    2023-07-01
  • sqlserver日志文件太大如何解决
    SQL Server日志文件过大可能会导致系统性能下降和磁盘空间不足的问题。以下是一些解决方案: 压缩日志文件:使用SQL Ser...
    99+
    2024-04-19
    sqlserver
  • mongodb 2.6.x 清理过大日志文件的方法
    一、日志清理步骤1.使用数据库命令rotate日志,分别登陆到mongod和mongos实例上# mongo --host localhost:27xxx MongoDB&nb...
    99+
    2024-04-02
  • mongodb内存占用太大怎么解决
    可以通过以下几种方式来解决MongoDB内存占用过大的问题: 调整wiredTiger引擎的缓存大小:MongoDB使用wire...
    99+
    2023-10-25
    mongodb
  • mongodb日志扩容的方法是什么
    MongoDB的日志扩容可以通过以下步骤实现:1. 检查当前的日志大小和使用情况,可以使用命令`db.runCommand({log...
    99+
    2023-09-06
    mongodb
  • IDEA 隐藏DEBUG日志的解决方法
    目录问题解决问题   IDEA 打印太多的DEBUG日志,看起来很烦,有没有办法隐藏日志?   网上找了一圈,没有谁写的靠谱的,也是无语了。   网上的方案基本上只有两种:    1...
    99+
    2024-04-02
  • 数据库太大无法导入phpmyadmin的解决方法
    小编给大家分享一下数据库太大无法导入phpmyadmin的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数据库太大无法导...
    99+
    2024-04-02
  • sql文件太大无法导入phpmyadmin的解决方法
    这篇文章主要介绍了sql文件太大无法导入phpmyadmin的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、打开php.ini。...
    99+
    2024-04-02
  • Python重定向npm日志:解决日志问题的最佳方法?
    如果你使用过npm,你可能会遇到日志输出问题。npm将所有的日志都输出到控制台,而不是将其记录到文件中。这可能会导致在处理大型项目时,日志信息过多而难以捕捉。为了解决这个问题,我们可以使用Python来重定向npm的日志输出。 在Pyth...
    99+
    2023-06-19
    重定向 日志 npm
  • Mysql binlog日志文件过大的解决
    目录1、相关binlog配置2、binlog相关高级设置2.1 改变binlog模式2.2 相关SQL操作binlog磁盘突然报错使用率过大,排查原因,发现mysql的binlog文...
    99+
    2024-04-02
  • 详解MongoDB中的日志模块
    目录01 MongoDB日志组件种类及日志等级02 设置某个日志组件的日志级别方法一:db.setLogLevel()方法二:执行MongoDB命令方法三:写入配置文件方法四:启动的...
    99+
    2024-04-02
  • MySQL ibdata1文件太大的解决办法
        在MySQL数据库中,如果不指定innodb_file_per_table=1参数单独保存每个表的数据,MySQL的数据都会存放在ibdata1文件里,时间久了这个文件就会变的非...
    99+
    2024-04-02
  • php方法太多参数的解决方法
    这篇文章主要介绍了php方法太多参数的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php方法太多参数的解决办法:1、把参数对象化;2、定义一个BookModel类;...
    99+
    2023-06-21
  • SQL数据库日志已满解决方法
    这篇文章将为大家详细讲解有关SQL数据库日志已满解决方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。当前的解决方法是:把硬盘上的其他文件删除,以空出硬盘空...
    99+
    2024-04-02
  • 解决线上135因mongodb太大容量,导致硬盘空间不足的方
    因为135不能增加硬盘,不能删除数据。所以采用mount到另外一台机器(137)空间的方法。如下:1、137上vim /etc/exports 增加:/mnt/data/mongodb 192.1...
    99+
    2024-04-02
  • sqlserver日志文件过大怎么解决
    SQL Server 的日志文件过大可能会导致数据库性能下降,并且占用大量磁盘空间。以下是一些解决方案: 缩减日志文件大小:可以...
    99+
    2024-04-09
    sqlserver
  • Python 限制输出日志的大小的方法
    这篇文章主要讲解了“Python 限制输出日志的大小的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python 限制输出日志的大小的方法”吧!限制输出日志的大小有多种方法,最优雅的莫过...
    99+
    2023-06-14
  • ASP和NumPy的日志同步问题解决方法
    在许多工程和科学应用程序中,ASP(Active Server Pages)和NumPy(Numerical Python)是两个非常重要的工具。ASP是一种Microsoft开发的用于构建动态Web应用程序的服务器端脚本技术,而NumP...
    99+
    2023-09-19
    numy 同步 日志
  • mongodb清除连接和日志的正确方法分享
    目录前言关闭current的方法一:关闭current的方法二:日志去重script导出数据总结前言 最近在做并发,服务器卡死了。 感觉是pymongo未能完全close掉和mong...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作