记录一次使用 mongoDB 遇到的BUG,就是服务链接mongodb报错

[05-Nov-2022 16:46:05] WARNING: [pool www] child 10231 said into stderr: "ERROR: [pool www] failed to set rlimit_files for this pool. Please check your system limits or decrease rlimit_files. setrlimit(RLIMIT_NOFILE, 65535): Operation not permitted (1)"

查资料并查询服务器设置发现 ulimit的设置导致mongo的链接数量受限制,可通关如下命令确认:

服务器ulimit设置: sudo ulimit -n

mongo查看连接数: db.serverStatus().connections

修复处理:

vi /etc/security/limits.conf

最后面加

* soft nproc 65535

* hard nproc 65535

* soft nofile 65535

* hard nofile 65535

切换mongo运行的用户check是否生效 ulimit -n (有些直接生效,有些情况可能是重启服务器才会生效)

可以的话再重启服务器,重启mongo,再check连接数 db.serverStatus().connections 正常就ok了

最新文章

  1. Easyui 小脚本
  2. DMZ
  3. nrf51822裸机教程-GPIOTE
  4. 数据结构——Java实现二叉树
  5. SVN理解
  6. jsp实现计算器
  7. ARC简介以及工程中ARC与非ARC的混合
  8. Thinkphp 验证码、文件上传
  9. zoj 3820 Building Fire Stations(树上乱搞)
  10. OOP的方法
  11. 12c meet sysdba meet ORA-01017: invalid username/password; logon denied
  12. Hibernate学习(五)———— hibernate一对一关系映射详解
  13. CentOS下防御或减轻DDoS攻击方法(转)
  14. [PAT]数字分类
  15. Lamda 表达式里的Join和GroupJoin的区别, 如何实现SQL的Left Join效果
  16. 非常棒的轨迹插件Better Trails v1.4.6
  17. linux学习笔记-7.文件属性
  18. Java – Stream has already been operated upon or closed
  19. Android Studio 使用Intent实现页面的跳转(带参数)
  20. LightBGM之train

热门文章

  1. [ PHP 内核与扩展开发系列] 内存管理 —— 引用计数
  2. PLSql在Oracle中创建表空间
  3. iNeuOS工业互联网操作系统,脚本化实现设备运行时长和效率计算与统计
  4. [.NET学习]EFCore学习之旅 -2 简单的增删改查
  5. java面试题-线程
  6. 互联网最全cka真题解析-2022
  7. Redis分布式锁应用
  8. Go语言使用场景 | go语言与其它开源语言比较 | Go WEB框架选型
  9. 【运维笔录】局域网实现HTTPS访问,只需Nginx + mkcert
  10. 【博学谷学习记录】超强总结,用心分享|前端CSS总结(一)