ApacheBenchmark ab - SSL-Lesevorgang fehlgeschlagen - Verbindung wird geschlossen


14

Wenn ich ab auf meiner Website starte, erhalte ich eine Menge dieser Antworten:

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

Und manchmal ist es erfolgreich. Ich bin auf einem MacBook Pro 10.7.2. Was seltsam ist, ist, dass jemand anderes den gleichen Test auf einem sehr simularen Computer durchführt, nicht OS Lion, direkt neben mir und ohne Probleme.

Irgendwelche Ideen? Ich bin mir sicher, dass das etwas an meiner Maschine ist, weil ich überall arbeiten kann.

Der Befehl lautet einfach: ab -c 100 -n 1000 https://mywebsite.com

Eine andere Sache, wenn ich in den Nginx-Protokollen nachschaue, sehe ich einige Anfragen, die von der AB kommen, so dass es funktioniert. Außerdem werden in den Protokollen die fehlgeschlagenen nicht angezeigt.


Ihre Webserver-Protokolle - können wir sie sehen? Zumindest ein relevanter Teil aus der Gegend, wenn Sie es schaffen, diesen Fehler zu bekommen? (
Wird

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

Antworten:



1

Frage - Was passiert, wenn Sie die Nebenläufigkeit fallen lassen? Das Standard-Ulimit bei Lion ist ziemlich niedrig - 256, wenn der Speicher mir dient und Sie hier möglicherweise darauf stoßen. Wenn Sie die Parallelität löschen, müssen Sie nur Ihr ulimit erhöhen und es erneut versuchen:

ulimit -a (zur Liste); ulimit -n 1024 (oder eine beliebige Anzahl), um es zu erhöhen.

Gute Erklärung dafür hier: /superuser/309106/strange-behaviour-with-ulimit-on-mac-os-x-10-6

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.