MongoDB报错(too many open file)

博客包含错误信息,并给出两种解决方法,涉及Linux、Windows系统及MongoDB等NoSQL数据库相关运维内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

错误信息
2020-11-30T18:18:22.000+0800 I -        [ftdc] Assertion: 13538:couldn't open [/proc/11915/stat] errno:24 Too many open files
2020-11-30T18:18:22.065+0800 W FTDC     [ftdc] Uncaught exception in 'Location13538: couldn't open [/proc/11915/stat] errno:24 Too many open files' in full-time diagnostic data capture subsystem. Shutting down 
the full-time diagnostic data capture subsystem.
2020-12-01T00:00:01.705+0800 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:38046 #113 (27 connections now open)
2020-12-01T00:00:01.713+0800 E -        [conn113] cannot open /dev/urandom Too many open files
2020-12-01T00:00:01.713+0800 I -        [conn113] Fatal Assertion 28839
2020-12-01T00:00:01.713+0800 I -        [conn113] 
解决方法1
# 查看文件最,然后修改成6553
[root@MongoDB ~]# more /proc/sys/fs/file-max 
6553560

# 临时修改方法
echo 6553560 > /proc/sys/fs/file-max
# 永久修改方法(重启生效)
[root@MongoDB ~]# more /etc/sysctl.conf |grep 'fs'
fs.file-max = 6553560  # 增加这一行
解决方法2
# 修改limit,永久方式增加如下
[root@MongoDB ~]# more /etc/security/limits.conf |grep "*"
* soft nofile 655350
* hard nofile 655350
* soft fsize unlimited
* hard fsize unlimited
* soft nproc 655350
* hard nproc 655350

# 临时修改limit限制,不重启
[root@MongoDB ~]# ulimit -SHn 655350
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值