ApacheBenchmark ab - Échec de lecture SSL - fermeture de la connexion

14

Lorsque je lance ab sur mon site Web, je reçois une tonne de ces réponses:

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

Et parfois c'est réussi. Je suis sur un MacBook Pro 10.7.2. Ce qui est bizarre, c'est que quelqu'un d'autre fait le même test sur une machine très simulaire, pas OS Lion, juste à côté de moi et n'a aucun problème.

Des idées? Je suis sûr que c'est quelque chose sur ma machine parce que je fais travailler ab partout.

La commande est simplement: ab -c 100 -n 1000 https://mywebsite.com

Une autre chose, quand je regarde dans les journaux nginx, je vois des demandes provenant de l'ab, donc ça marche. Et aussi, les journaux ne montrent pas ceux qui ont échoué.

chantheman
la source
Les journaux de votre serveur Web - pouvons-nous les voir? Au moins un morceau pertinent de partout lorsque vous parvenez à obtenir cette erreur? (une erreur SSL est-elle signalée par le serveur ou simplement le client?)
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

Réponses:

7

Il semble que vous rencontriez un bogue dans ab pour lequel il existe un correctif .

David Filiatrault
la source
1
Je sauvegarde cela:brew install ab
jobwat
Toujours un problème sur Mac OS avec des certificats auto-signés etbrew install ab
ici le
1

Question - que se passe-t-il si vous supprimez la concurrence? L'ulimit par défaut sur Lion est assez bas - 256 si la mémoire me sert et que vous pouvez rencontrer cela ici. Si supprimer la simultanéité le trie, augmentez votre ulimit et réessayez:

ulimit -a (lister); ulimit -n 1024 (ou n'importe quel nombre que vous souhaitez) pour l'augmenter.

Bonne explication ici: /superuser/309106/strange-behaviour-with-ulimit-on-mac-os-x-10-6

Adam C
la source