Macos Yosemite с ulimit unlimited

Как запустить apache2 на macOS Yosemite. Я получаю 2 ошибки:

Ошибка #1

+ ulimit -S -n unlimited
/Applications/MAMP/Library/bin/apachectl: line 70: ulimit: open files: cannot modify limit: Invalid argument

Ошибка #2

dyld: Symbol not found: _iconv
20
задан Interlated
02.04.2023 8:40 Количество просмотров материала 3226
Распечатать страницу

1 ответ

bash ulimit на Yosemite возвращает " ulimited "для команды" ulimit-H-n " это значение не может быть установлено.

убедитесь, что в файле /etc/sysctl установлено значение max.конф. У меня (от postgres):

kern.maxfiles=524289
kern.maxfilesperproc=524288

со значением по умолчанию (ulimit-n) 2560. Вижу http://krypted.com/mac-os-x/maximum-files-in-mac-os-x/ для более подробной информации.

изменить apachectl из:

ULIMIT_MAX_FILES="ulimit -S -n `ulimit -H -n`

to:

ULIMIT_MAX_FILES="ulimit -S -n `sysctl -A | grep kern.maxfiles: | awk '{ print }' `"

Проблема 2: Переименование envvars (специфичный для MAMP)

cd /Applications/MAMP/Library/bin
mv envvars _envvars

в: http://www.gladdy.uk/blog/2014/08/05/mamp-pro-on-yosemite-beta-5/

0
отвечен Interlated 2023-04-03 16:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх