欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

在項目實際使用過程中,客戶反饋能打開網(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給每個用戶默認(rèn)的同時打開文件的數(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為什么比Mysql快原理解析

    MongoDB為什么比Mysql快原理解析

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

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

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

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

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

    MongoDB如何查詢耗時記錄的方法詳解

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

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

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

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

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

    MongoDB 3.4配置文件避免入坑的注意事項

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

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

    這篇文章主要介紹了mongodb 3.2.5安裝過程詳細(xì)記錄,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,感興趣的朋友一起看看吧
    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的解決方案,具有很好的參考價值,希望對大家有所幫助。
    2023-02-02
  • Mongodb數(shù)據(jù)庫兩種啟動方法小結(jié)

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

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

最新評論