问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下的mongodb日志报这个错什么意思?

发布网友 发布时间:2022-04-08 18:31

我来回答

2个回答

懂视网 时间:2022-04-08 22:52

 

文章转自:http://www.osyunwei.com/archives/8998.html

 

说明:

操作系统:CentOS

Mongodb安装目录:/usr/local/mongodb

Mongodb数据库存放目录:/home/data/mongodb/mongodb_data

Mongodb日志存放目录:/home/data/mongodb/mongodb_log

实现目的:

对Mongodb数据库日志按天保存,并且只保留最近7天的日志记录。

具体操作:

使用Mongodb数据库自带的命令来切割日志

ps -def | grep mongod

kill -SIGUSR1 <mongod process id>

1、创建Mongodb数据库日志切割脚本

vi /home/crontab/cut_mongodb_log.sh #编辑

#!/bin/sh

datafile=/home/data/mongodb/mongodb_data #Mongodb数据库存放目录

logfile=/home/data/mongodb/mongodb_log #Mongodb日志存放目录

days=7 #代表删除7天前的备份,即只保留最近7天的备份

/bin/kill -SIGUSR1 `cat $datafile/mongod.lock` #切割日志

find $logfile/ -mtime +$days -delete #删除7天前的备份文件

:wq! #保存退出

系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接

2、添加任务计划,修改/etc/crontab

vi /etc/crontab #在最后一行添加

0 0 * * * /home/crontab/cut_mongodb_log.sh  #表示每天凌晨执行备份

:wq! #保存退出

3、重新启动crond使设置生效

/etc/rc.d/init.d/crond restart  #yum install -y vixie-cron安装计划任务,某些系统上可能没有预装

chkconfig crond on #设为开机启动

service crond start #启动

每天会在/home/data/mongodb/mongodb_log目录下生成类似mongodb.log.2015-02-28T06-33-20的日志记录

并且只保留最近7天的日志记录。

至此,Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录完成。

 

Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录(转)

标签:

热心网友 时间:2022-04-08 20:00

这是告诉你32bit版本的mongodb默认不开journal记录,如果你需要的话,需要在运行时加上--journal开关
...之后用shell命令无法找到mongodb,提示我要用apt-

有人认为mongodb频繁宕机大多数是因为在并发查询的压力下,因为热数据没有在内存中,被迫到文件系统读取数据,很容易出现timeout的问题,之后会造成进程锁死,经过验证,如果把查询(只有通过主键查一条记录的查询)的客户端关闭掉,宕机的概率小非常多。查看每台mongodb的内存(通过mongodb命令控制台的db....

Load Port、SMIF

威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...

Centos 7下Mongodb开机无法自启动怎么办

mongodb安装更新之后,mongo.conf不会更新,但是,会更新 /etc/systemd/system/multi-user.target.wants/mongod.service ,装一个新的 /etc/systemd/system/multi-user.target.wants/mongod.service 所以,也会起不来。如果有按照上面设置过conf文件,也需要再次修改这个systemd文件。NOTE 2:更新的mongo...

Linux 搭建JBOSS EAP集群,启动Slaver时报错,连接不到主机;

smallfiles:当提示空间不够时添加此参数 其他参数 pidfilepath:进程文件,方便停止mongodb

RedHat/CentOS8【SELinux】引起的安全策略问题解决方案

SELinux 全称【安全增强型 Linux(Security-Enhanced Linux)】,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。以 MongoDB 引发的 SELinux 异常为例:当使用 systemctl 启动应用程序时,如果提示类似下图错...

linux启动mongodb服务命令

3、然后复制到指定的目录下,具体命令是:mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb 4、然后添加PATH路径,具体是:export PATH= vi ~/.zshrc//添加到命令path里$ export PATH=/usr/local/bin:/usr/bin:/bin:5、创建数据库存放目录和日志;/data/db是mongodb默认启动的数据库路径...

如何将MongoDB社区版安装到Ubuntu Linux上

想启动数据库,执行命令sudo service mongodb start。现在你应该能够执行命令查看MongoDB在运行:systemctl status mongodb.Ubuntu 16.04解决办法 如果你在使用Ubuntu 16.04,可能会看到这个问题:由于从upstart改用systemd,出现错误mongodb: unrecognized service。为了避开这个问题,你得遵循这些步骤。1. ...

怎么在liunx系统下安装mongodb

mv /root/mongodb-linux-i686-3.0.4 ./ 创建数据库文件夹与日志文件 mkdir ./data &amp;&amp; touch ./logs 3. 启动mongodb cd到mongodb目录下的bin文件夹启动mongodb //下面这个是需要权限的登录方式, 用户连接需要用户名和密码 ./bin/mongod –dbpath=/usr/local/mongodb/data –logpath=/usr/...

linux怎么安装mongodb

MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。以下实例中我们将data目录创建于根目录下(/)。注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。命令行中运行 MongoDB 服务 你可以再命令行中执行...

linux安装mongodb 并且远程连接

MongoDB 是一个分布式文件存储的数据库,适合在物流、社交和物联网场景下使用。因其在这些场景中表现出的巨大优势,本文将介绍如何在 CentOS 系统上安装和配置 MongoDB。首先,需要确认 CentOS 是否已安装 MongoDB。可通过运行相应的命令来检查。若未安装,需访问 MongoDB 官网下载对应版本的安装包。下载...

MongoDB 是什么?看完你就知道了

1.MongoDB是什么?用一句话总结 MongoDB是一款为web应用程序和互联网基础设施设计的数据库管理系统。没错MongoDB就是数据库,是NoSQL类型的数据库。 (1)MongoDB提出的是文档、集合的概念,使用BSON(类JSON)作为其数据模型结构,其结构是面向对象的而不是二维表,存储一个用户在MongoDB中是这样子的。 使用这样的数据...

mongodb怎么查看日志 基于mongodb的日志系统 linux登录mongodb linux安装mongodb linux卸载mongodb linux查看mongodb状态 linux安装mongodb步骤 linux查看mongodb版本 用mongodb存web日志
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我儿子2岁零3个多月了我老公以两人无话说多次要求离婚如果离婚儿子的... 茶卡盐湖是在哪个省 ...人士给我儿子起个寓意深刻、响亮、好记、好叫的名,姓:尹 辈分:家... 15年铃木锋驭保养灯归零 如何钓鲻鱼和梭鱼 今年几月几号开学? 哈利波特魔法觉醒不可饶恕咒获得攻略 哈利波特魔法觉醒不可饶恕咒有哪些-不可饶恕咒警示 ...举报封号了,明明说可自助解封,为什么没有自助解封一栏啊?而且拉取头... 奇迹世界每日任务中奖励是2个卷轴中的云石吊坠哪里有?求大神帮助_百度... every time you kissed me歌词 bloom和 blossom的区别是什么 手机怎样预防病毒? 怎么预防手机病毒? 智能手机病毒怎么预防呢? 怎样防止手机中病毒? 如何手机病毒预防? 如何预防手机中病毒 皮皮虾冻一晚上肉会缩嘛 怎样预防手机中病毒? 怎样预防手机病毒? 新三国英杰传麦城之战后的攻略谁有啊??? 续三国志英杰传到底是95关还是94关 还有续新三国志英杰传是不是一个版本 续三国志英杰传 完整版 有什么修改器能修改人物的策略 续三国英杰传彝陵之战怎么打退骑兵 新三国志英杰传刘备传如何收吕布 新三国志英杰传练果是什意思,难道各种能力果是可以练出来的吗?要不些有攻略上提到要用很多果是如何来的? 爬虾离开水能活几天之内 为什么续三国志英杰传中武将属性怪怪的? 新三国志英杰传吃果子以后,比如30级吃了成长是7,以前是6,那吃了以后,以前30级的差距能补吗 运二零战机有多少米? 运20运输机,北约代号 刚查了运20航程能达到7800公里,这是个什么概念 运20飞机只有1.5米高吗? 关于战略运输机 运-20运输机是一架怎样的运输机,其研究背景与意义是什么? 运-20运输机是一架怎样的运输机,其研究背景与意义是什么? 运20起飞重量是多少吨? 运20起飞重量是多少吨? 中国重型飞机胖妞能飞多远 支付宝转账到银行卡,&#39;&#39;银行处理中&#39;&#39;是什么意思? 运20数量是多少? 昌都市和昌都地区一样吗? 当今什么发动机适合运20?为何? 支付宝转账到银行卡,还在处理中可以取消吗? 当今什么发动机适合运20?为何? 运-20的技术特点 通过支付宝账号转账显示处理中但是没收到钱什么原因? 昌都的海拔是多少 别人用支付宝转账给我银行卡,显示交易正在处理中,他还可以要回去吗?