我正在学习 MongoDB,当我启动 mongo shell 时,出现了一条狂野的警告消息。它说:
我如何更改“软限制”。我正在使用 Mac OSX 10.8.2
提前 Tnx
我正在学习 MongoDB,当我启动 mongo shell 时,出现了一条狂野的警告消息。它说:
我如何更改“软限制”。我正在使用 Mac OSX 10.8.2
提前 Tnx
您正在搜索的是launchctl limit maxfiles
.
例如,要更改它,您需要运行命令launchctl limit maxfiles 1024 2048
。
要永久更改这些值,您需要创建 /etc/launchctl.conf 并在那里设置您需要的值(有关详细信息,请参见此处)或将上述命令添加到您的 ~/.bash_profile。
或者您可以创建将设置限制的脚本,然后启动 mongo
如果您将 mongo 作为服务运行,则可以通过将下一行添加到
/Library/LaunchDaemons/org.mongodb.mongod.plist
<key>SoftResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>1024</integer>
</dict>
并重新启动服务
遇到过类似的问题,经过大量搜索,我发现这个答案很有用。
本要点解释了如何通过专用启动文件以及仅会话更改来解决此问题。