Не удается увеличить лимиты 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