MongoDB日志文件过大的解决方法_MongoDB

MongoDB的日志文件在设置 logappend=true 的情况下,会不断向同一日志文件追加的,时间长了,自然变得非常大。

解决如下:(特别注意:启动的时候必须是--logpath指定了log路径的)

用mongo连接到服务端

复制代码 代码如下:

use admin  //切换到admin数据库
db.runCommand({logRotate:1})

这样会使mongo关闭当前日志文件,重启一个新的日志文件,不需要停止mongodb服务。

时间: 2024-12-05 02:38:10

MongoDB日志文件过大的解决方法_MongoDB的相关文章

日志文件太大的解决办法

解决 第1种方法以NORTHWIND为例子: USE NORTHWINDGOBACKUP LOG NORTHWIND WITH NO_LOGGODBCC SHRINKFILE(2)--2代表数据库NORTHWIND的日志文件的逻辑名称 第2种方法 如果你的数据库现已是没有什么错误的,那么也可以:----------------------------------------------------------------------备份数据库,==>分离数据库==>删除日志文件==>附加

事件查看器事件日志文件被损坏的解决方法

事件日志文件被损坏该怎么办? 作为Microsoft管理控制台中所包含的管理工具之一,事件查看器用以在您的计算机上对相关程序.安全特性以及系统事件所产生的日志信息进行维护.您可以通过事件查看器来浏览并管理事件日志,收集与软.硬件故障相关的各类信息,或对Windows安全事件加以监控. 如果事件查看器在系统启动过程中向您报告一个或多个日志文件遭到破坏,那么,您可以采取以下补救措施: 1.禁用事件日志服务:打开"控制面板---性能和维护---管理工具---服务"(或者直接运行service

log4j日志文件乱码问题的解决方法

 近日在AIX上用log4j打印日志,出现乱码,经过努力解决问题.   症状:在默认语言非中文(或者说默认语言不支持中文的)的Windows.Linux.Unix上,用log4j打印日志,出现乱码,常见的就是一堆问号.   解决方法: 如果是log4j.properties为配置文件,比如: log4j.appender.A1=org.apache.log4j.RollingFileAppender log4j.appender.A1.File=all.log 加入一行:   log4j.app

sql点滴39—解决数据库日志文件过大的问题

原文:sql点滴39-解决数据库日志文件过大的问题 随着数据库使用时间增长,日志文件也在不停的增大,这里介绍几种方法减小这个文件的方法. 1.直接删除log文件 分离数据库.分离数据库之前一定要做好数据库的全备份,选择数据库--右键--任务--分离,如下图 将日志文件和数据文件复制粘贴到另外一个文件夹中以防万一.删除链接,如下图 直接删除日志文件,然后再附加数据库,如下图 附加的时候会自动将ldf文件和mdf文件都附加上,但是会提示找不到ldf文件,没关系,选中ldf文件这一行,点击下面的删除按

Sqlserver2005日志文件太大如何减小_mssql2005

Sqlserver2005日志文件太大,使其减小的方法如下所示: 运行下面的三行 dbName为数据库名: backup log dbNamewith NO_LOG backup log dbNamewith TRUNCATE_ONLY DBCC SHRINKDATABASE(dbName) 日志文件减小到1MB sql server清空日志文件2011-04-06 23:05 1: 删除LOG 1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文

Log4Net 生成多个文件、文件名累加解决方法

Log4Net 生成多个文件.文件名累加解决方法 项目中的WCF服务里采用Log4Net用来记录异常日志,但部署后,生成的日志会出现多个累加文件,如下图: WCF是寄宿在IIS上,包含了5个SVC服务.打开日志文件,发现记录的引发异常的Thread ID都不一样,猜测是多线程读写日志文件, 配置信息里指定文件的被占用后,重新建立了新的日志文件,删除日志文件也会出现警告信息: 解决方法: 在appender节点里添加: <param name="lockingModel" type

ms sql server 2005数据库日志文件过大,需要清除或者清空

数据库:ms sql server 2005 任务:ms sql server 2005数据库日志文件过大,需要清除. 方法: backup log [你的数据库名称] WITH NO_LOGbackup log [你的数据库名称] WITH TRUNCATE_ONLYDBCC SHRINKDATABASE([你的数据库名称]) 说明: backup log 指定仅备份事务日志.该日志是从上一次成功执行的 LOG 备份到当前日志的末尾.备份日志之后,可能会截断事务复制或活动事务不再需要的空间.

win8系统删除文件无权限的解决方法

win8系统删除文件无权限的解决方法   1.鼠标移动到左下方开始的地方,接着点击右键右键,在弹出的菜单里面直接选中"命令提示符(管理员)"选项. 2.用cd命令进入删除文件夹的上一层目录(比如C:Program FilesiTools),接着就可以试用del命令删除. 3.发现del命令无效之后,就直接换用rd命令删除,即,删除成功.

u盘拷贝文件过大怎么解决 大文件无法复制到U盘怎么办?

u盘拷贝文件过大怎么解决  大文件无法复制到U盘怎么办   大文件无法复制到U盘怎么办?u盘拷贝文件过大解决办法 先来说说U盘无法复制大文件的原因: 一般来说,导致U盘无法拷贝大文件,一般是4GB以上的大文件,容易遇到"复制文件过大无法复制"的情况,而导致这种情况主要是U盘文件系统格式的问题. 一般U盘默认为FAT文件系统,它无法支持超过4GB以上的单个文件,而NTFS文件系统的限制最高可达2TB. 大文件无法复制到U盘的解决办法 找到原因后,解决起来就比较简单了,只有解除U盘复制文件