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.
apache-2.2
nginx
ssl
ab
chantheman
fuente
fuente
Respuestas:
Parece que estás encontrando un error en ab para el cual hay un parche .
fuente
brew install ab
brew install ab
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
fuente