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.
apache-2.2
nginx
ssl
ab
Chantheman
quelle
quelle
Antworten:
Sieht so aus, als ob Sie auf einen Fehler in ab stoßen, für den es einen Patch gibt .
quelle
brew install ab
brew install ab
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
quelle