Компиляция httperf на Mac

Хотите знать, кто-нибудь может сказать, что происходит? После целого дня проб и ошибок при компиляции, я получил httperf, который компилируется и запускается, но не может подключиться ни к чему. Это теперь barfs с "httperf: не могу открыть google.com".

Я предполагаю, что проблема как-то связана с установкой верхнего предела максимальных файлов, но я понятия не имею, почему. Я должен был сделать ulimit -n потому что httperf продолжал бранить с "httperf: не удалось увеличить количество открытых файлов лимит". (Homebrew версия, которую я установил давным-давно, также barfs с этой ошибкой).

Если вы посмотрите на источник, система open() вызов не выполняется. Зачем? Зачем??? https://github.com/httperf/httperf/blob/ab2b96b0f5988c790de5cbc757dfd928c728f4da/src/conn.c#L65

Mac OSX версия 10.9.5.

Мои шаги:

sudo launchctl limit maxfiles 65535 65535
ulimit -n 65535

git clone https://github.com/httperf/httperf
cd httperf
glibtoolize --force
aclocal
autoconf
autoheader
automake --force-missing --add-missing
mkdir build
cd build
../configure
make
make install
cd ../
autoreconf -i

Uggghhhhhhhh.

0 ответов

Другие вопросы по тегам