Macos Yosemite com ulimit ilimitado

Macos Yosemite com ulimit ilimitado

Como executo o Apache2 no Macos Yosemite. Estou recebendo 2 erros:

Erro nº 1

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

Erro nº 2

dyld: Symbol not found: _iconv

Responder1

O bash ulimit no Yosemite retorna "ulimited" para o comando "ulimit -H -n" este valor não pode ser definido.

Verifique se um valor para max files está definido em /etc/sysctl.conf. Eu tenho (do postgres):

kern.maxfiles=524289
kern.maxfilesperproc=524288

Com um padrão (ulimit -n) de 2560. Consultehttp://krypted.com/mac-os-x/maximum-files-in-mac-os-x/para mais detalhes.

Altere o apachectl de:

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

para:

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

Problema 2: renomear envvars (específico do MAMP)

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

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

informação relacionada