ApacheBenchmark ab - odczyt SSL nieudany - połączenie zamknięte

14

Kiedy uruchamiam ab na mojej stronie, otrzymuję mnóstwo tych odpowiedzi:

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

I czasem się to udaje. Jestem na MacBooku Pro 10.7.2. Dziwne jest to, że ktoś inny robi ten sam test na bardzo podobnej maszynie, a nie OS Lion, tuż obok mnie i nie ma problemów.

Jakieś pomysły? Jestem pewien, że jest to coś na mojej maszynie, ponieważ mogę pracować w całym miejscu.

Polecenie to po prostu: ab -c 100 -n 1000 https://mywebsite.com

Jeszcze jedna rzecz, kiedy patrzę w dzienniki nginx, widzę niektóre żądania przychodzące z ab, więc niektóre działają. Ponadto dzienniki nie pokazują dzienników zakończonych niepowodzeniem.

chantheman
źródło
Dzienniki serwera WWW - czy możemy je zobaczyć? Przynajmniej odpowiedni fragment z całego, gdy uda ci się uzyskać ten błąd? (czy serwer SSL zgłosił błąd SSL, czy tylko klient?)
voretaq7
MYIP - - [05 / Jan / 2012: 16: 42: 07 -0500] "GET / MYURL HTTP / 1.0" 503 512 "-" "ApacheBench / 2.3" MYIP - - [05 / Jan / 2012: 16: 42: 07 -0500] „GET / MYURL HTTP / 1.0” 503 512 ”-„ „ApacheBench / 2.3”
chantheman

Odpowiedzi:

7

Wygląda na to, że napotykasz błąd w ab, dla którego istnieje łatka .

David Filiatrault
źródło
1
Kopię zapasową tego:brew install ab
Jobwat
Nadal problem w systemie Mac OS z samopodpisanymi certyfikatami ibrew install ab
tutaj
1

Pytanie - co się stanie, jeśli upuścisz współbieżność? Domyślna ulimit na Lwie jest dość niska - 256, jeśli pamięć mi służy i możesz się tu natknąć. Jeśli upuszczenie współbieżności to rozwiąże, po prostu zwiększ swoją ulimit i spróbuj ponownie:

ulimit -a (do listy); ulimit -n 1024 (lub dowolny inny numer), aby go zwiększyć.

Dobre wyjaśnienie tutaj: /superuser/309106/strange-behaviour-with-ulimit-on-mac-os-x-10-6

Adam C.
źródło