2013-05-18 4 views
152

Ich habe auf meinem Mac OS X 10.8 und plötzlich gestern bei meinem Logs mit Mongo erschien diese Warnung (und wenn Shell startet es ist auch anwesend) -mongod, Mac OS X - rlimits Warnung

ACHTUNG: weiche Grenzen sind zu niedrig. Anzahl der Dateien ist 256, sollte mindestens 1000 sein

Wer könnte erklären, was es bedeutet? Und sollte ich die Anzahl rlimits irgendwie erhöhen?

+2

http://superuser.com/questions/261023/how-to-change-default-ulimit-values-in-mac-os-x-10-6 –

+0

Siehe auch http://docs.mongodb.org/manual/reference/ulimit/ – assylias

+0

@JoachimIsaksson danke, aber ich frage mich, ob ich sie wirklich erhöhen muss? – Kosmetika

Antwort

134

auf mac, verwenden Sie wahrscheinlich mongodb für Entwicklungszwecke. Wenn ja, dann können Sie dies ignorieren.

+2

Ich ignoriere es, aber ich bin ein wenig verwirrt, warum es nicht zu Beginn der Verwendung von mongodb – Kosmetika

+38

erschien "rlimit" ist mit der Menge an Speicher zugeordnet zugeordnet zu verarbeiten. Seine os Sache. In diesem Fall wird dem mongod-Prozess Speicher zugewiesen. Also mongodb beschweren Sie, dass Speicher zugeordnet ist niedrig und es könnte langsam sein. Ich denke, das ist ok auf der Entwicklungsmaschine. Aber wenn Sie die Produktion lesen, müssen Sie dieses Limit trotzig erhöhen. – Aniruddha

+24

geben Sie einfach "ulimit -n 2048" oder etwas höher und es wird sich nicht beschweren –