亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MongoDB日志切割的三種方式總結(jié)

 更新時間:2021年09月14日 12:33:59   作者:自由早晚亂余生  
mongo默認是沒有進行日志分割的,所有的日志持續(xù)寫到一個文件中,缺點是很明顯的,日志文件會越來越大,下面這篇文章主要給大家介紹了關(guān)于MongoDB日志切割的三種方式,需要的朋友可以參考下

前言

線上運行的服務會產(chǎn)生大量的運行及訪問日志,日志里會包含一些錯誤、警告及用戶行為等信息。通常服務會以文本的形式記錄日志信息,這樣可讀性強,方便于日常定位問題。但當產(chǎn)生大量的日志之后,要想從大量日志里挖掘出有價值的內(nèi)容,則需要對數(shù)據(jù)進行進一步的存儲和分析。

任何一種數(shù)據(jù)庫都有各種各樣的日志,MongoDB也不例外。MongoDB中有4種日志,分別是系統(tǒng)日志、Journal日志、oplog主從日志、慢查詢?nèi)罩镜?。這些日志記錄著MongoDB數(shù)據(jù)庫不同方面的蹤跡

MongoDB 默認是不會進行切割日志的,除非我們配置了 logRotate = rename,并且重啟 MongoDB 服務,才會進行切割日志的,那么為了避免實際中我們一個日志文件過大,我們需要對日志進行切割,有兩個辦法:

方法如下

1. 通過 MongoDB 管理命令進行切割

使用該命令時需要在 MongoDB 運行時指定日志文件路徑。--logpath [file] ,或者在配置文件中指定。

use admin
db.runCommand({logRotate:1})

2. 通過 Linux 系統(tǒng)自帶的服務 logrotate 進行切割

首先我們需要配置 MongoDB 參數(shù) logRotate = reopen, logappend = true,然后通過 Linux 系統(tǒng)自帶的 logrotate。配置文件放置在 /etc/logrotate.d/, 切割配置文件示例:

/opt/mongodb/log/mongodb.log {
rotate 180  
daily
size 100M
olddir /opt/mongodb/log/oldlog
copytruncate
dateext
compress
notifempty
missingok
}

3. 通過向進程發(fā)送 SIGUSR1 信號來切割日志

如果我們的進程 id 是19555,那么我們可以通過以下命令來切割日志的。只要我們執(zhí)行了該命令,日志就會立即進行切割。

kill -SIGUSR1   19555

總結(jié)

到此這篇關(guān)于MongoDB日志切割的三種方式的文章就介紹到這了,更多相關(guān)MongoDB日志切割內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mongodb在windows下的安裝步驟分享

    mongodb在windows下的安裝步驟分享

    MongoDB是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當中功能最豐富,最像關(guān)系數(shù)據(jù)庫的
    2011-10-10
  • MongoDB數(shù)據(jù)庫forEach循環(huán)遍歷用法

    MongoDB數(shù)據(jù)庫forEach循環(huán)遍歷用法

    這篇文章主要介紹了MongoDB數(shù)據(jù)庫forEach循環(huán)遍歷用法,需要的朋友可以參考下
    2014-07-07
  • 如何去掉保存mongodb數(shù)據(jù)時出現(xiàn)的_class字段

    如何去掉保存mongodb數(shù)據(jù)時出現(xiàn)的_class字段

    這篇文章主要給大家介紹了如何去掉保存mongodb數(shù)據(jù)時出現(xiàn)的_class字段,文中通過代碼示例給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • MongoDB 事務支持詳解

    MongoDB 事務支持詳解

    這篇文章主要介紹了MongoDB 事務支持詳解的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • MongoDB使用小結(jié):一些不常見的經(jīng)驗分享

    MongoDB使用小結(jié):一些不常見的經(jīng)驗分享

    最近一年忙碌于數(shù)據(jù)處理相關(guān)的工作,跟MongoDB打交道極多,以下為實踐過程中的Q&A,后續(xù)會不定期更新補充
    2017-03-03
  • MongoDB中查詢(find操作符)詳細指南

    MongoDB中查詢(find操作符)詳細指南

    MongoDB是領先的NoSQL數(shù)據(jù)庫之一,以其快速的性能,靈活的模式,可伸縮性和強大的索引功能而聞名,下面這篇文章主要給大家介紹了關(guān)于MongoDB中查詢(find操作符)的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • MongoDB入門教程之索引操作淺析

    MongoDB入門教程之索引操作淺析

    這篇文章主要介紹了MongoDB入門教程之索引操作淺析,本文講解了建立索引、唯一索引、組合索引、刪除索引等內(nèi)容,需要的朋友可以參考下
    2014-08-08
  • MongoDB性能優(yōu)化及監(jiān)控

    MongoDB性能優(yōu)化及監(jiān)控

    MongoDB 是一個基于分布式文件存儲的數(shù)據(jù)庫。接下拉通過本文給大家分享MongoDB性能優(yōu)化及監(jiān)控,本文介紹的非常詳細,非常具有參考借鑒價值,感興趣的朋友一起學習吧
    2016-02-02
  • MongoDB與MySQL常用操作語句對照

    MongoDB與MySQL常用操作語句對照

    這篇文章主要介紹了MongoDB與MySQL常用操作語句對照,本文整合了兩篇博文,相信最常用的操作都收錄在本文了,需要的朋友可以參考下
    2015-05-05
  • Mongodb 副本集搭建問題總結(jié)及解決辦法

    Mongodb 副本集搭建問題總結(jié)及解決辦法

    這篇文章主要介紹了Mongodb 副本集搭建問題總結(jié)及解決辦法的相關(guān)資料,在Mongodb 副本集搭建過程中會遇到很多問題,這里就對常見問題進行總結(jié)并提供解決辦法,需要的朋友可以參考下
    2016-12-12

最新評論