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