mongodb Too many open files

409 阅读1分钟

mongodb异常

一、打开文件数过多

1. 现象

并发量过高导致打开文件数过多

2. 解决方案

1. 查看mongodb进程号

ps -ef | grep mongod

2. 查看当前进程limit限制

cat /proc/PID/limits

3. 动态修改(不需要重启服务器)

# 修改后再次查看
prlimit --pid PID --nofile=65535:65535

4. 配置文件修改(需要重启)

vim /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535

# 修改完重启 永久生效