- 浏览: 258092 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (263)
- mysql (5)
- boost (6)
- 工具 (10)
- IT生活 (7)
- 多线程 (3)
- Ruby (15)
- php (2)
- MongoDB (39)
- 移动互联网 (2)
- 测试 (8)
- c++ (28)
- 书 (1)
- 网站 (3)
- 网络编程 (14)
- 开源软件 (1)
- 分布式计算 (1)
- 得得得 (1)
- php,wordpress (1)
- error (5)
- 编译 (2)
- 学习 (1)
- 杀毒软件 (1)
- dd (0)
- linux (21)
- 数据库 (1)
- STL (1)
- c++/c (5)
- 软件设计 (1)
- 操作系统 (4)
- 库 (2)
- win32 (1)
- s (0)
- openssl (1)
- perl (2)
- debug (1)
- windows (4)
- python (12)
- windows 防火墙 (1)
- vs (1)
- vim (2)
- vc (1)
- 浏览器插件的危害 (1)
- curl (0)
- 判断手机号码合法性的库 (0)
- 地址备注 (0)
- 安装 File::Slurp (1)
- cenos (2)
- shell (1)
- linunx (1)
- internet (1)
- software (1)
- widows (1)
- linux io (1)
- nginx (2)
- 算法 (2)
- google (1)
- protobuf (2)
- tengine (1)
- tools (1)
- lua (2)
- liunx (1)
- vcard (1)
- lua-iconv (1)
- 网络 (2)
- teat (0)
- ldconfig linux (0)
- awk (0)
- grep (0)
- windws (2)
- linux 命令 (1)
- tcp dump (1)
- vmware (1)
- question2answer (2)
- mongdb (1)
- 正则 (1)
- OCR (2)
- Windows Server (1)
最新评论
MongoDB默认情况下不会自动的切换轮转日志的,这将会导致日志日渐增大,在繁忙的业务下,日志增长量非常大的。如此之大的日志文件,查看某天的日志也不太方便。如是,需要对mongodb 日志文件进行切换,保留7天。
1. SIGUSR1 方法
该方法只能在Linux系统下进行。
你可以配置下crontab 定时运行以上命令,具体方法可以参考crontab定时运行程序
2. mongo logRotate 命令方法
需要在mongos,mongod,config server运行。
该方法是Windows系统下的唯一方法。(不过不建议线上环境的mongodb跑在windows下)
3.Syslog Log Rotation
logrotate可参见《logrotate日志管理工具》。
mongodb bug
不过mongodb的稳定性差强人意。在日志轮转中也会导致mongodb进程终止的。
转自并部分添加自己的感想: 运维生存时间
花下眠工作室
1. SIGUSR1 方法
# kill -SIGUSR1 <mongod process id> # find /data/mongodb_data/log/mongodb.log.* -mtime +7 -delete
该方法只能在Linux系统下进行。
你可以配置下crontab 定时运行以上命令,具体方法可以参考crontab定时运行程序
2. mongo logRotate 命令方法
use admin db.runCommand( { logRotate : 1 } )
需要在mongos,mongod,config server运行。
该方法是Windows系统下的唯一方法。(不过不建议线上环境的mongodb跑在windows下)
3.Syslog Log Rotation
# vi /etc/logrotate.d/mongodb /opt/mongodb/log/mongodb.log { daily rotate 7 compress dateext missingok notifempty sharedscripts copytruncate postrotate /bin/kill -SIGUSR1 `cat /data/mongodb_data/mongod.lock 2> /dev/null` 2> /dev/null || true endscript } # logrotate -f /etc/logrotate.d/mongodb
logrotate可参见《logrotate日志管理工具》。
mongodb bug
不过mongodb的稳定性差强人意。在日志轮转中也会导致mongodb进程终止的。
转自并部分添加自己的感想: 运维生存时间
花下眠工作室
发表评论
-
mongodb 从3.0 升级到3.2
2016-06-15 19:27 1403下载mongodb: curl "https://f ... -
mongodb c++ driver 从2.4.6 升级到3.0.1 注意点 (windows版本)
2015-09-15 17:58 6301. 使用mongodbclient的静态库需要定义下面的值 ... -
check_mongodb nagios
2015-08-17 17:22 0nagios check_mongodb插件监控mongodb ... -
Mongodb profiling
2015-08-06 10:14 360Mongodb profiling是Mngodb提供的类似于m ... -
linux mongdb 备份操作笔记
2015-07-22 09:21 528目的:添加一个延迟1小时的sencodary作为冷备数据库 ... -
mongodb 操作失失误救策略
2015-07-14 20:47 381杀掉某个正在处理的操作: db.currentOp() db ... -
mongodb oplog
2015-06-30 10:53 473mongodb oplog的使用 所在位置: Master/ ... -
mongodb 升级的问题导致添加帐号出现问题
2015-06-05 11:47 893mongodb 原有数据库版本:2.2.2 更新到数据库版本 ... -
libmongodbclient 2.6.6
2015-02-25 11:43 437mongodb c++ driver 2.6之后的版本不能从m ... -
mongodb 搜索结果保存到文件中
2013-07-22 16:44 1894第一种方式: mongo localhost:11111/te ... -
getLastError mongodb
2013-04-03 10:32 0一、简介 很多人抱怨mongodb是内存数据库,也没有事务,会 ... -
getLastError mongodb
2013-03-30 18:24 874http://docs.mongodb.org/manual/ ... -
[转]十个 MongoDB 使用要点
2013-03-20 10:19 781从 [url = "http://space.i ... -
利用mongodb c++ driver来编译
2012-12-04 15:12 0编译库时错误: 引用 E:\code_64\v2.2.2\m ... -
scons 64 mongodb
2012-08-01 19:52 942编译64位mongodb spin_lock.cpp cl ... -
scons 编译 mongodb client lib
2012-07-31 20:09 1172Use scons to build MongoDB and ... -
MongoDB 客户端 MongoVue
2012-05-14 11:13 913今天在同事那里看到了 ... -
mongodb 2.0.0 replica set + authentication bug
2012-04-26 13:56 894mongodb 2.0.0 replica set + aut ... -
array in mongodb ( c++ driver)
2012-04-25 17:31 2166BSONArray BSONArrayBuilder ... -
(转) RockMongo查询操作用法总结
2012-04-11 20:40 27331.简单查询 //xid=560870 and type=vi ...
相关推荐
MongoDB的日志文件在设置 logappend=true 的情况下,会不断向同一日志文件追加的,时间长了,自然变得非常大。 解决如下:(特别注意:启动的时候必须是–logpath指定了log路径的) 用mongo连接到服务端 代码如下: ...
11.2.4 故障切换和活跃节点选举 11.3 主从配置信息 11.4 管理维护复制集 11.4.1 读写分离 11.4.2 故障转移 11.4.3 增减节点 11.5 工作原理 11.5.1 主从操作日志oplog 11.5.2 同步 11.5.3 ...
11.2.4 故障切换和活跃节点选举 11.3 主从配置信息 11.4 管理维护复制集 11.4.1 读写分离 11.4.2 故障转移 11.4.3 增减节点 11.5 工作原理 11.5.1 主从操作日志oplog 11.5.2 同步 11.5.3 ...
(要以管理员的方式运行)把目录切换到安装的目录,执行下面的命令。 msiexec.exe /q /i mongodb-win32-x86_64-2008plus-ssl-3.0.0-signed.msi INSTALLLOCATION="安装目录" ADDLOCAL=MonitoringTools,...
现在,Monstache默认使用更改流,而不是在操作日志中添加更改。 没有任何配置,monstache将监视整个MongoDB部署。 您可以通过将选项change-stream-namespaces设置为字符串数组来指定要监视的特定名称空间。 由于...
支持原生查询和查询构造器;自动参数绑定和预查询;简洁易用的查询功能,强大...支持多数据库及动态切换;支持MongoDb;支持分布式及事务;支持断点重连;支持JSON查询;支持数据库日志;支持PSR-16缓存及PSR-3日志规范
UPUPW控制面板独特的ANK控制区可随时切换为Apache前端、Nginx前端Apache后端、Kangle前端三种运行模式。 UPUPW创建的PHP站点可选择不同版本的PHP,支持多PHP版本同时运行,解决了需要适配各种组件与版本的...
日志 此自述文件概述了在此 Ember 应用程序上进行协作的详细信息。 这个应用程序的简短介绍可以很容易地转到这里。 先决条件 您将需要在您的计算机上正确安装以下东西。 (带有 NPM) 安装 git clone 这个仓库 切换...
2. 支持多种缓存(例如: file , memcache , mongodb等) 3. 支持多种路由 , 轻松自由切换.. 4. 支持采集 5. 支持广告位 , 内置了十几个广告位 如何安装? 1. 上传upload目录下文件至您的站点. 2. 访问//您站点...
ElasticSearch(基本操作和高级查询)、Async(异步任务)、集成Dubbo(采用官方的starter)、MongoDB(文档数据库)、neo4j(图数据库)、docker(容器化)、JPA多数据源、Mybatis多数据源、代码生成器、GrayLog(日志收集)、...
这是一个基于的Node.js服务器,它按照最新的最佳实践来实现生产就绪的错误处理和日志记录。 该项目的灵感来自于一种想法,即以低成本快速创建具有所有必需基础设施的生产就绪项目,同时采取重要的安全措施,并具有...
2. 支持多种缓存(例如: file , memcache , mongodb等) 3. 支持多种路由 , 轻松自由切换.. 4. 支持采集 5. 支持广告位 , 内置了十几个广告位 更多由你发现吧... 如何安装? 1. 上传upload目录下文件至您的...
库导入、模版引擎、查询语言、自动验证、视图模型、项目编译、缓存机制、SEO支持、分布式数据库、多数据库连接和切换、认证机制和扩展性方面均有独特的 表现。 ThinkPHP主要特性包括 规范:遵循PSR-2、PSR-4规范,...
(11)支持日志功能,包括登录日志、操作日志、异常日志 (12)支持图标管理,可自行上传图标,将其应用到菜单、按钮、树及需要图标的地方 (13)模块开发简单,实体类建立后即具备第一条所述功能 (14)实体层、...
ElasticSearch(`基本操作和高级查询`)、Async(`异步任务`)、集成Dubbo(`采用官方的starter`)、MongoDB(`文档数据库`)、neo4j(`图数据库`)、docker(`容器化`)、`JPA多数据源`、`Mybatis多数据源`、`代码生成器`、Gray...
ThinkORM ...支持多数据库及动态切换 支持MongoDb 支持分布式及事务 支持断点重连 支持JSON查询 支持数据库日志 支持PSR-16缓存及PSR-3日志规范 安装 composer require topthink/think-orm 文件 详细参考
(11)支持日志功能,包括登录日志、操作日志、异常日志 (12)支持图标管理,可自行上传图标,将其应用到菜单、按钮、树及需要图标的地方 (13)模块开发简单,实体类建立后即具备第一条所述功能 (14)实体层、...
Redisson(分布式锁),dubbo缓存:Redis(日志系统等)数据库:MySQL部署:Tomcat,Nginx,阿里云服务器,七牛云CDN Python相关:百度统计的获取,Flask提供文本分析API其他:MongoDB(目前仅用于记录数据库启动)...
用于MongoDB的ODM CORS:跨源请求处理程序Dotenv:.env文件中的设置Morgan:Apache风格的应用程序日志记录Nodemon:实时重新加载(仅开发环境)立即开始编码: 从您喜欢的任何地方运行git clone ...
│ │ 2_MySQL传统复制手动切换和GTID复制原理及切换.mp4 │ │ 3_Mycat原理和schema配置讲解.mp4 │ │ 4_Mycat schema配置讲解.mp4 │ │ 5_Mycat企业高可用配置.mp4 │ │ 作业.docx │ │ │ └─MySQL DBA ...