web-dev-qa-db-fra.com

Banc Apache: Poignée de main SSL Échec directement liée au niveau de la concurrence

J'ai rencontré des tests sur AB et lorsque j'utilise un niveau de concurrence de plus de 155 ans, je reçois ce qui suit:

SSL handshake failed (5).
SSL handshake failed (5).
SSL handshake failed (5).
SSL handshake failed (5).
SSL handshake failed (5).
SSL handshake failed (5).
SSL handshake failed (5).
SSL handshake failed (5).
SSL handshake failed (5).
Completed 100 requests
Completed 200 requests
Finished 200 requests

Les demandes suivent toujours:

Concurrency Level:      200
Time taken for tests:   14.481 seconds  
Complete requests:      200
Failed requests:        0

Je l'ai testé de nombreuses fois et la poignée de main SSL n'échoue que lorsque la concurrence dépasse 155 de la concurrence. Quelqu'un peut-il m'expliquer comment ils pourraient être directement liés?

12
C_B

La poignée de main SSL peut échouer lorsque la connexion en général échoue ou est interrompue, ainsi qu'en raison des erreurs SSL. Cela peut également échouer si le moment est sorti en raison d'un manque d'entropie disponible.

Les chances sont que vous ne faites que frapper le serveur trop fort. Il n'y a pas assez d'informations ici pour déterminer ce qui échoue précisément.

La définition du succès dans ce test est impair et suspecte. Toutefois, si la mémoire sert, le code d'erreur 5 indique que la prise est fermée. Peut-être que la connexion est jugée un succès une fois que la négociation SSL commence, plutôt qu'après qu'elle réussit?

9
Falcon Momot