Mac OS X ogranicza liczbę procesów do 266 i otwiera pliki do 256. Czasami jest to problem; 256 otwartych plików i 266 procesów to niewiele.
Jak można zmienić domyślne wartości ulimit w Mac OS X 10.6.7?
(Mam nadzieję, że nie ma różnicy między 10.6.7 a innymi wydaniami Snow Leopard.)
Powiązane pytanie dotyczące błędu serwera. Niestety odpowiedź dotyczy systemu Mac OS X 10.5 i nie działa w wersji 10.6.
osx-snow-leopard
ulimit
Olli
źródło
źródło
ulimit -n 1024
. Ale to nie zmienia wartości domyślnej.Odpowiedzi:
launchctl ma teraz nad tym kontrolę.
Możesz zrobić
ustawić miękkie i twarde ograniczenia maksymalnej liczby otwartych plików. Aby uzyskać więcej informacji, zobacz sekcję „limit” w:
http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/launchctl.1.html
źródło
launchctl limit maxfiles 2048 2048
imongo
ja wciąż otrzymujęsoft rlimits too low
błąd. Mogę jeszcze spróbować?launchctl limit maxfiles 2048 unlimited
jednak sugeruję przejrzenie twoich bieżących ustawieńlaunchctl limit maxfiles
przed zrobieniem tego, w przeciwnym razie całkowicie zablokujesz komputer.Istnieje odpowiedź na StackOverflow dla tego. Najwyraźniej
ulimit
robi to teraz.źródło
FYI.
.bash_profile
aktualizacja nie pomogła mi w wersji 10.10.3 systemu operacyjnego, ale pomogła mi ponowna instalacja NodeJS od 0.10.35 do 0.12.3, a błąd zniknął.źródło