最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mongodb 崩潰報錯 Too many open files的問題解析

 更新時間:2020年12月30日 11:59:19   作者:arroganceee  
這篇文章主要介紹了Mongodb 崩潰報錯 Too many open files的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

在項目實際使用過程中,客戶反饋能打開網(wǎng)頁但無法登陸,第一時間感覺到應(yīng)該是數(shù)據(jù)庫服務(wù)器掛了,于是查看Mongodb數(shù)據(jù)庫服務(wù)器日志,果不其然掛了。
報錯信息如下:

2020-12-28T13:21:21.731+0800 E STORAGE  [conn2624] WiredTiger error (24) [1609132881:731422][23581:0x7fe157189700], WT_SESSION.create: __posix_directory_sync, 135: /data1/mongodb/data/db/: directory-sync: open: Too many open files Raw: [1609132881:731422][23581:0x7fe157189700], WT_SESSION.create: __posix_directory_sync, 135: /data1/mongodb/data/db/: directory-sync: open: Too many open files
2020-12-28T13:21:21.731+0800 E STORAGE  [conn2624] WiredTiger error (24) [1609132881:731616][23581:0x7fe157189700], WT_SESSION.create: __posix_directory_sync, 151: /data1/mongodb/data/db/collection-1063-1706476241051221735.wt: directory-sync: Too many open files Raw: [1609132881:731616][23581:0x7fe157189700], WT_SESSION.create: __posix_directory_sync, 151: /data1/mongodb/data/db/collection-1063-1706476241051221735.wt: directory-sync: Too many open files
2020-12-28T13:21:21.731+0800 E STORAGE  [conn2624] WiredTiger error (-31804) [1609132881:731651][23581:0x7fe157189700], WT_SESSION.create: __wt_panic, 494: the process must exit and restart: WT_PANIC: WiredTiger library panic Raw: [1609132881:731651][23581:0x7fe157189700], WT_SESSION.create: __wt_panic, 494: the process must exit and restart: WT_PANIC: WiredTiger library panic
2020-12-28T13:21:21.731+0800 F -        [conn2624] Fatal Assertion 50853 at src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp 420
2020-12-28T13:21:21.731+0800 F -        [conn2624]

***aborting after fassert() failure

可以看到核心問題就是 Too many open files。經(jīng)查閱相關(guān)資料,造成如下問題的原因就是Centos7給每個用戶默認的同時打開文件的數(shù)值為1024,可通過如下配置文件查看:

ulimit -a

在這里插入圖片描述

其中所有的參數(shù)均可修改,那么如何修改open files呢?
在此提供兩種方法:
首先查看系統(tǒng)全局參數(shù):

在這里插入圖片描述

所以我們可以修改的最大值也是174198

具體修改方法一:
新建一個nofile.conf文件:

vi /etc/security/limits.d/nofile.conf

在此配置文件中寫入:

* soft nofile 65536
* hard nofile 65536

在這里插入圖片描述

保存后,需要重啟系統(tǒng),永久有效。

具體修改方法二:(不需要重啟,不需要停服務(wù),動態(tài)修改
1,查看mongodb pid:

在這里插入圖片描述

2,查看對應(yīng)pid limits:

cat /proc/41814/limits

在這里插入圖片描述

3,可直接編輯以上文件,也可以直接運行命令行:

prlimit --pid 41814 --nofile=65535:65535

4,再次查看,修改成功:

在這里插入圖片描述

總結(jié):建議雙管齊下,都修改了。

到此這篇關(guān)于Mongodb 崩潰報錯 Too many open files的問題解析的文章就介紹到這了,更多相關(guān)Mongodb 報錯 Too many open files內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于MongoDB實現(xiàn)聊天記錄的存儲問題小結(jié)

    基于MongoDB實現(xiàn)聊天記錄的存儲問題小結(jié)

    MongoDB是一個高性能、易部署、易使用的數(shù)據(jù)庫系統(tǒng),具有豐富的功能和特點,適用于各種規(guī)模的應(yīng)用程序和場景,這篇文章給大家介紹基于MongoDB實現(xiàn)聊天記錄的存儲問題,感興趣的朋友一起看看吧
    2024-02-02
  • MongoDB的基礎(chǔ)查詢和索引操作方法總結(jié)

    MongoDB的基礎(chǔ)查詢和索引操作方法總結(jié)

    MongoDB使用JavaScript作為shell腳本,可以代替關(guān)系型數(shù)據(jù)庫中的SQL語句完成查詢操作,包括索引下的查詢操作,這里我們就來整理MongoDB的基礎(chǔ)查詢和索引操作方法總結(jié):
    2016-07-07
  • MongoDB中的一些坑(最好不要用)

    MongoDB中的一些坑(最好不要用)

    這篇文章主要介紹了MongoDB中的一些坑(最好不要用),本文總結(jié)了MongoDB 數(shù)據(jù)庫級鎖、建索引導(dǎo)致數(shù)據(jù)庫阻塞、不合理使用嵌入 embed document、不合理使用 Array 字段等4個坑,需要的朋友可以參考下
    2015-03-03
  • 在 Fedora 上安裝 MongoDB 服務(wù)器的方法教程

    在 Fedora 上安裝 MongoDB 服務(wù)器的方法教程

    Mongo是一個高性能、開源、無模式的、面向文檔的數(shù)據(jù)庫,它是最受歡迎的 NoSQL 數(shù)據(jù)庫之一。這篇文章主要介紹了在 Fedora 上安裝 MongoDB 服務(wù)器的方法,需要的朋友可以參考下
    2020-03-03
  • Mongodb中MapReduce實現(xiàn)數(shù)據(jù)聚合方法詳解

    Mongodb中MapReduce實現(xiàn)數(shù)據(jù)聚合方法詳解

    Mongodb是針對大數(shù)據(jù)量環(huán)境下誕生的用于保存大數(shù)據(jù)量的非關(guān)系型數(shù)據(jù)庫,針對大量的數(shù)據(jù)。接下來通過本文給大家介紹Mongodb中MapReduce實現(xiàn)數(shù)據(jù)聚合方法詳解,感興趣的朋友一起學習吧
    2016-05-05
  • MongoDB數(shù)據(jù)庫類replace替換字符串指定內(nèi)容

    MongoDB數(shù)據(jù)庫類replace替換字符串指定內(nèi)容

    mongoDB是沒有定義replace函數(shù)的,那么如果有需求需要替換nongo中數(shù)據(jù)的某一部分,怎么辦?下面這篇文章主要給大家介紹了關(guān)于MongoDB數(shù)據(jù)庫類replace替換字符串指定內(nèi)容的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • MongoDB的創(chuàng)建、更新和刪除

    MongoDB的創(chuàng)建、更新和刪除

    下面開始學習MongoDB最重要也是最基礎(chǔ)的部分:C(創(chuàng)建)R(查詢)U(更新)D(刪除);由于R(查詢)操作相對來說內(nèi)容比較多,也比較繁瑣,同時使用頻率也比較高,所以下一篇會拿出來單獨介紹。廢話不多說,連上服務(wù)器,我們直接進入正題
    2017-05-05
  • mongodb本地連接失敗的問題解決

    mongodb本地連接失敗的問題解決

    本文主要介紹了mongodb本地連接失敗的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Mongodb實戰(zhàn)之全文搜索功能

    Mongodb實戰(zhàn)之全文搜索功能

    全文檢索對每一個詞建立一個索引,指明該詞在文章中出現(xiàn)的次數(shù)和位置,當用戶查詢時,檢索程序就根據(jù)事先建立的索引進行查找,并將查找的結(jié)果反饋給用戶的檢索方式。下面這篇文章主要給大家介紹了Mongodb全文搜索功能的相關(guān)資料,需要的朋友可以參考下。
    2017-07-07
  • mongodb權(quán)限設(shè)置之添加管理員、普通用戶的方法

    mongodb權(quán)限設(shè)置之添加管理員、普通用戶的方法

    這篇文章主要介紹了mongodb添加管理員、普通用戶的方法,同時介紹了mongodb開啟權(quán)限認證后PHP客戶端的兩種連接方法,需要的朋友可以參考下
    2014-06-06

最新評論

新郑市| 桦川县| 抚宁县| 项城市| 仁寿县| 凤庆县| 常宁市| 扎囊县| 花莲县| 英吉沙县| 综艺| 贞丰县| 冀州市| 鄂伦春自治旗| 长寿区| 定陶县| 武安市| 青州市| 墨脱县| 荥阳市| 磐安县| 类乌齐县| 剑阁县| 浪卡子县| 湛江市| 称多县| 太湖县| 射洪县| 邮箱| 常山县| 高淳县| 合水县| 偏关县| 双牌县| 元谋县| 海宁市| 珲春市| 沧源| 冀州市| 东莞市| 正定县|