Не удается увеличить лимиты maxfiles на Mac 10.7

Я только установить более низкие значения для launchctl limit maxfiles,

я попробую launchctl limit maxfiles 2048 2048 и ничего не меняется

$ launchctl limit maxfiles
maxfiles    500            500
$ launchctl limit maxfiles 2048 2048
$ launchctl limit maxfiles
maxfiles    500            500
$ launchctl limit maxfiles 1024 1024
$ launchctl limit maxfiles
maxfiles    500            500
$ launchctl limit maxfiles 499
$ launchctl limit maxfiles
maxfiles    499            499

Я могу только установить более низкое значение. Это не работает для более высоких значений.

1 ответ

Вам не повезет, если вы попытаетесь изменить это на лету. Лучше найти список запуска для процесса, на который вы хотите повлиять, и изменить там ограничения. Завершите процесс, и он будет перезапущен с желаемыми лимитами, если системные ограничения не превышены.

Вот журнал изменений, объясняющий, какие именно строки в документе xml необходимо изменить для ограничения файлов. Кроме того, убедитесь, что ваши лимиты меньше, чем система на лимит процесса или launchd полностью игнорирует просьбу о добавлении файлов из списка.

 $ sysctl kern.maxfilesperproc
Другие вопросы по тегам