mongodb - ** 警告 : soft rlimits too low. 文件数为 256,应至少为 1000

标签 mongodb database nosql

我在 Mac OSX capitan 上运行,每次运行 mongo shell 时,都会弹出此警告。我试过:

sudo ulimit -n 1024

ulimit -n 1024

还是不行。有什么想法吗?

最佳答案

您应该尝试关闭您的终端并重做。或者直接在运行 mongodb 的 shell 中尝试。

  1. 关闭正在运行的MonogoDB
  2. 运行以下 bash 代码:

    sudo launchctl limit maxfiles 65536 65536
    sudo launchctl limit maxproc 2048 2048
    ulimit -n 65536
    ulimit -u 2048
    
  3. 关闭终端或 bash 并重新启动。

  4. 在终端运行ulimit -n测试是否修改成功

关于mongodb - ** 警告 : soft rlimits too low. 文件数为 256,应至少为 1000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35110651/

相关文章:

javascript - 如何提高这个 MongoDB/Mongoose 查询的性能?

django - 使用 Django session 存储登录用户

javascript - socket.io 可以处理多少事件?

node.js - 如何在 mongoose 中组合嵌套 $lookup 3 层?

mongodb - Spring boot/mongo 不会使用索引注释创建索引

mysql - surrogate & composite key的性能比较

sql - 我如何优化此 SQL 查询以摆脱文件排序和临时表?

sql - 忽略 sql select 上的模式名称?

javascript - Mongoose 保存到 2 集合

Hbase多个部分rowkey扫描