ApacheBenchmark ab - error de lectura SSL - cierre de conexión

14

Cuando estoy ejecutando ab en mi sitio web, recibo muchas de estas respuestas:

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

Y algunas veces es exitoso. Estoy en una MacBook Pro 10.7.2. Lo extraño es que alguien más hace la misma prueba en una máquina muy simular, no OS Lion, justo a mi lado y no tiene problemas.

¿Algunas ideas? Estoy seguro de que esto es algo en mi máquina porque puedo trabajar por todas partes.

El comando es simplemente: ab -c 100 -n 1000 https://mywebsite.com

Otra cosa, cuando miro en los registros de nginx, veo que llegan algunas solicitudes del ab, por lo que funciona. Y también, los registros no muestran los fallidos.

chantheman
fuente
Los registros de su servidor web, ¿podemos verlos? ¿Al menos una parte relevante de alrededor cuando logras obtener este error? (¿el servidor o solo el cliente informa un error de SSL?)
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

Respuestas:

7

Parece que estás encontrando un error en ab para el cual hay un parche .

David Filiatrault
fuente
1
Respaldo eso:brew install ab
jobwat
Sigue siendo un problema en Mac OS con certificados autofirmados ybrew install ab
aquí el
1

Pregunta: ¿qué sucede si abandonas la concurrencia? El ulimit predeterminado en Lion es bastante bajo: 256 si la memoria me sirve y es posible que se encuentre con eso aquí. Si eliminar la simultaneidad lo soluciona, solo aumente su límite y vuelva a intentarlo:

ulimit -a (a la lista); ulimit -n 1024 (o el número que desee) para aumentarlo.

Buena explicación aquí: /superuser/309106/strange-behaviour-with-ulimit-on-mac-os-x-10-6

Adam C
fuente