Назад | Перейти на главную страницу

ApacheBenchmark ab - ошибка чтения SSL - закрытие соединения

Когда я запускаю ab на своем веб-сайте, я получаю массу таких ответов:

SSL read failed - closing connection
SSL read failed - closing connection
SSL read failed - closing connection

И иногда это удается. У меня MacBook Pro 10.7.2. Что странно, кто-то другой проводит тот же тест на очень похожей машине, а не на OS Lion, прямо рядом со мной и не имеет никаких проблем.

Любые идеи? Я уверен, что это что-то на моей машине, потому что я всегда могу работать.

Команда проста: ab -c 100 -n 1000 https://mywebsite.com

Еще одна вещь: когда я смотрю в журналы nginx, я вижу, что некоторые запросы поступают от ab, поэтому он работает. А также в журналах не отображаются неудачные.

Похоже, вы столкнулись с ошибкой в ​​ab для чего есть патч.

Вопрос - что будет, если вы откажетесь от параллелизма? Улимит по умолчанию в Lion довольно низкий - 256, если память мне не изменяет, и вы можете столкнуться с этим здесь. Если отказ от параллелизма решает проблему, просто увеличьте свой ulimit и повторите попытку:

ulimit -a (перечислить); ulimit -n 1024 (или любое другое число), чтобы увеличить его.

Хорошее объяснение здесь: https://superuser.com/questions/309106/strange-behaviour-with-ulimit-on-mac-os-x-10-6