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

Mongodb 崩潰報(bào)錯(cuò) Too many open files的問題解析

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

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

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給每個(gè)用戶默認(rèn)的同時(shí)打開文件的數(shù)值為1024,可通過如下配置文件查看:

ulimit -a

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

在此配置文件中寫入:

* soft nofile 65536
* hard nofile 65536

在這里插入圖片描述

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

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

在這里插入圖片描述

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

cat /proc/41814/limits

在這里插入圖片描述

3,可直接編輯以上文件,也可以直接運(yùn)行命令行:

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

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

在這里插入圖片描述

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

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

相關(guān)文章

  • MongoDB為什么比Mysql快原理解析

    MongoDB為什么比Mysql快原理解析

    這篇文章主要為大家介紹了MongoDB為什么比Mysql快原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 解決net start MongoDB 報(bào)錯(cuò)之服務(wù)名無效的問題

    解決net start MongoDB 報(bào)錯(cuò)之服務(wù)名無效的問題

    這篇文章主要介紹了解決net start MongoDB 報(bào)錯(cuò)之服務(wù)名無效的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 剖析后OpLog訂閱MongoDB的數(shù)據(jù)變更就沒那么難了

    剖析后OpLog訂閱MongoDB的數(shù)據(jù)變更就沒那么難了

    這篇文章主要為介紹了OpLog訂閱MongoDB的數(shù)據(jù)變更,希望讀完本文后讓你對(duì)OpLog訂閱MongoDB的數(shù)據(jù)變更不在頭疼,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • MongoDB如何查詢耗時(shí)記錄的方法詳解

    MongoDB如何查詢耗時(shí)記錄的方法詳解

    查詢操作是我們?nèi)粘2僮鲾?shù)據(jù)庫經(jīng)常會(huì)遇到的一個(gè)功能,下面這篇文章主要給大家介紹了關(guān)于MongoDB如何查詢耗時(shí)記錄的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-09-09
  • Mongodb聚合函數(shù)count、distinct、group如何實(shí)現(xiàn)數(shù)據(jù)聚合操作

    Mongodb聚合函數(shù)count、distinct、group如何實(shí)現(xiàn)數(shù)據(jù)聚合操作

    Mongodb中自帶的基本聚合函數(shù)有三種:count、distinct和group。下面我們分別來講述一下這三個(gè)基本聚合函數(shù)及如何實(shí)現(xiàn)數(shù)據(jù)聚合操作,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • mongodb中ObjectId和ObjectIdr實(shí)現(xiàn)

    mongodb中ObjectId和ObjectIdr實(shí)現(xiàn)

    本文主要介紹了mongodb中ObjectId和ObjectIdr實(shí)現(xiàn)
    2023-12-12
  • MongoDB 3.4配置文件避免入坑的注意事項(xiàng)

    MongoDB 3.4配置文件避免入坑的注意事項(xiàng)

    最近在配置mongodb的時(shí)候遇到了一些問題,現(xiàn)總結(jié)出來方便以后需要或同樣遇到該問題的朋友們參考,下面這篇文章主要給大家介紹了關(guān)于MongoDB 3.4配置文件時(shí)避免入坑的兩個(gè)注意事項(xiàng),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)下吧。
    2017-09-09
  • mongodb 3.2.5安裝詳細(xì)過程

    mongodb 3.2.5安裝詳細(xì)過程

    這篇文章主要介紹了mongodb 3.2.5安裝過程詳細(xì)記錄,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-10-10
  • mongodb root用戶創(chuàng)建數(shù)據(jù)庫提示not master的解決

    mongodb root用戶創(chuàng)建數(shù)據(jù)庫提示not master的解決

    這篇文章主要介紹了mongodb root用戶創(chuàng)建數(shù)據(jù)庫提示not master的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2023-02-02
  • Mongodb數(shù)據(jù)庫兩種啟動(dòng)方法小結(jié)

    Mongodb數(shù)據(jù)庫兩種啟動(dòng)方法小結(jié)

    MongoDB是一種開源的服務(wù)器端NoSQL數(shù)據(jù)庫管理系統(tǒng),它提供了一種靈活的框架,可以快速地存儲(chǔ)、處理和管理大量的數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于Mongodb數(shù)據(jù)庫兩種啟動(dòng)方法的相關(guān)資料,需要的朋友可以參考下
    2023-12-12

最新評(píng)論