**警告:软限制太低。文件数为256,应至少为1000

Wil*_*tra 2 database mongodb nosql

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

须藤ulimit -n 1024

ulimit -n 1024

它仍然不起作用。有任何想法吗?

Qia*_*Xie 6

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

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

    sudo launchctl limit maxfiles 65536 65536
    sudo launchctl limit maxproc 2048 2048
    ulimit -n 65536
    ulimit -u 2048
    
    Run Code Online (Sandbox Code Playgroud)
  3. 关闭终端或bash,然后重新启动。

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