%22.png)
Actualicé mi MacBook Pro 13" a Lion hace unas semanas. Acabo de descubrir que Apache Bench (apache2.2.19) no funciona. Siempre muestra este error, pase lo que pase:
apr_socket_recv: Conexión restablecida por par (54)
También hice una instalación limpia en mi Mac Mini y produjo el mismo error.
¿Cómo puedo arreglar esto?
Respuesta1
Tenga en cuenta que si lo usa -r
con Apache Bench, no saldrá por errores.
Desde eldocumentación:
-r
No salga en caso de errores de recepción de socket.
Respuesta2
Esto se debe a un error en el software Apache que viene incluido con Lion. Una versión más reciente de Apache (beta) soluciona el problema. Para arreglar ab, estos son los pasos:
Descargue la última versión de Apache
$ wget http://apache.mirrors.pair.com//httpd/httpd-2.3.16-beta.tar.bz2
Si 2.3.16 no está disponible, vaya ahttp://apache.mirrors.pair.com/httpdy obtén lo último
Instale pcre (necesita cerveza para esto)
$ brew install pcre
construir apache
$ tar xzvf httpd-2.3.16-beta.tar.bz2 $ cd httpd-2.3.16-beta $ ./configure $ make
Sobrescribe el ab existente con el recién creado.
$ sudo cp support/ab /usr/sbin
Respuesta3
¿Intentaste usar: 127.0.0.1
en lugar de localhost?
Además, mi ab falla si no escribo la URL al http://
frente.
Respuesta4
Tuve el mismo error con Mountain Lion ab v2.3 y estaba casi listo para instalar brew y la última versión de ab según las instrucciones de una de las respuestas anteriores. Antes de finalmente ir por ese camino intenté simplementeagregando la barra diagonal final.
user$ ab http://dl.cubrid.org
ab: invalid URL
Usage: ab [options] [http[s]://]hostname[:port]/path
En el mensaje anterior, preste atención al formato requerido de la URL de entrada. Los componentes opcionales están marcados con corchetes, pero tenga en cuenta que/caminoparte parece sernoopcional. Entonces supuse que si estoy probando el dominio raíz, al menos deberíaagrega la barra diagonal, ¡lo que realmente funcionó! Espero que esto te ayude a ti también.
user$ ab dl.cubrid.org/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking dl.cubrid.org (be patient).....done
Server Software:
Server Hostname: dl.cubrid.org
Server Port: 80
Document Path: /
Document Length: 13437 bytes
Concurrency Level: 1
Time taken for tests: 0.863 seconds
Complete requests: 1
Failed requests: 0
Write errors: 0
Total transferred: 13606 bytes
HTML transferred: 13437 bytes
Requests per second: 1.16 [#/sec] (mean)
Time per request: 862.778 [ms] (mean)
Time per request: 862.778 [ms] (mean, across all concurrent requests)
Transfer rate: 15.40 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 207 207 0.0 207 207
Processing: 655 655 0.0 655 655
Waiting: 234 234 0.0 234 234
Total: 862 862 0.0 862 862