Как изменить значения ulimit по умолчанию в Mac OS X 10.6?

Mac OS X ограничивает количество процессов до 266 и открывает файлы до 256. Иногда это проблема; 256 открытых файлов и 266 процессов не так много.

Как можно изменить значения ulimit по умолчанию в Mac OS X 10.6.7?

(Надеюсь, нет разницы между 10.6.7 и другими выпусками Snow Leopard.)

Связанный вопрос в ServerFault. К сожалению, ответ на Mac OS X 10.5, и он не работает в 10.6.

42 голоса | спросил Olli 22 MarpmTue, 22 Mar 2011 23:00:04 +03002011-03-22T23:00:04+03:0011 2011, 23:00:04

3 ответа


48

launchctll теперь имеет контроль над этим.

Вы можете сделать

launchctl limit maxfiles 2048 2048 

установить мягкие и жесткие ограничения для открытия максимальных файлов. Для получения дополнительной информации см. Раздел «limit»:

http: //разработчик .apple.com /библиотека /Mac /# документация /Darwin /Справочные материалы /страница Справочник /man1 /launchctl.1.html

ответил Aaron Kangas 5 J000000Tuesday11 2011, 18:58:20
8

Для StackOverflow есть ответ на этот вопрос. По-видимому, ulimit делает это сейчас.

ответил atl 6 AMpWed, 06 Apr 2011 03:47:40 +040047Wednesday 2011, 03:47:40
1

FYI.

.bash_profile обновление не помогло мне для OS v10.10.3, но переустановка NodeJS от 0.10.35 до 0.12.3 помогла мне , и ошибка исчезнет.

ответил Andrii Lundiak 21 Maypm15 2015, 20:14:09

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132