7

我正在学习 MongoDB,当我启动 mongo shell 时,出现了一条狂野的警告消息。它说: 在此处输入图像描述

我如何更改“软限制”。我正在使用 Mac OSX 10.8.2

提前 Tnx

4

3 回答 3

9

您正在搜索的是launchctl limit maxfiles.
例如,要更改它,您需要运行命令launchctl limit maxfiles 1024 2048
要永久更改这些值,您需要创建 /etc/launchctl.conf 并在那里设置您需要的值(有关详细信息,请参见此处)或将上述命令添加到您的 ~/.bash_profile。
或者您可以创建将设置限制的脚本,然后启动 mongo

于 2013-04-11T06:01:52.780 回答
1

如果您将 mongo 作为服务运行,则可以通过将下一行添加到

/Library/LaunchDaemons/org.mongodb.mongod.plist

  <key>SoftResourceLimits</key>
  <dict>
    <key>NumberOfFiles</key>
    <integer>1024</integer>
  </dict>

并重新启动服务

于 2016-12-15T17:51:41.377 回答
0

遇到过类似的问题,经过大量搜索,我发现这个答案很有用。

本要点解释了如何通过专用启动文件以及仅会话更改来解决此问题。

于 2016-09-26T12:24:41.287 回答