Increase rlimit Mac OSX 10.8

2019-04-07 21:30发布

I'm learning MongoDB and when I start the mongo shell a wild warning message appeared. It says: enter image description here

How do i change the "soft rlimits". I'm using Mac OSX 10.8.2

Tnx in advance

3条回答
我想做一个坏孩纸
2楼-- · 2019-04-07 21:38

Having faced similar issues, and after a lot of searches, I found this answer useful.

This gist explains how to address this issue via dedicated launch files as well as session only changes.

查看更多
时光不老,我们不散
3楼-- · 2019-04-07 21:50

What you are searching for is launchctl limit maxfiles.
To change it you need to run command launchctl limit maxfiles 1024 2048 for example.
To permanently change those values you need to create /etc/launchctl.conf and set there values you need (see here for details) or add command mentioned above to your ~/.bash_profile.
Or you can create script which will set limit and then launch mongo

查看更多
时光不老,我们不散
4楼-- · 2019-04-07 21:50

If you run mongo as a service, you can configure the max open files by adding the next lines to the

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

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

and restart the service

查看更多
登录 后发表回答