58 votes

Erreur du test Apache Bench sur OS X : "apr_socket_recv : Connection reset by peer (54)"

J'ai mis à jour mon MacBook Pro 13" vers Lion il y a quelques semaines. Je viens de découvrir qu'Apache Bench (apache2.2.19) ne fonctionne pas. Il affiche toujours cette erreur, quoi qu'il arrive :

apr_socket_recv : Réinitialisation de la connexion par le pair (54)

J'ai également effectué une installation propre sur mon Mac Mini et j'ai obtenu la même erreur.

Comment puis-je réparer cela ?

0voto

polynomial Points 1474

Quelques éléments à tester :

  • pouvez-vous essayer de désactiver le pare-feu et voir si cela fonctionne ?
  • activez le partage web et testez localhost/ (assurez-vous d'abord que cela fonctionne dans un navigateur)

Si aucune de ces méthodes ne fonctionne, pouvez-vous ouvrir un terminal et

$ sudo opensnoop

puis lancez le banc apache et postez la sortie du terminal opensnoop dans la question. Si rien de tout cela ne fonctionne, vous pouvez essayer d'installer macports, puis d'installer apache à partir de là et voir si cela fonctionne comme solution de contournement (un peu boiteux).

Mon Air est sur lion mais la version d'apache est différente (il y a eu une mise à jour récemment, l'avez-vous déjà installée ?). J'ai pu vérifier qu'ab fonctionne pour moi :

$ ab -V
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/
$ uname -a
Darwin air.local 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64 x86_64
$ ab google.com/ 
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 google.com (be patient).....done

Server Software:        gws
Server Hostname:        google.com
Server Port:            80

Document Path:          /
Document Length:        219 bytes

Concurrency Level:      1
Time taken for tests:   4.130 seconds
Complete requests:      1
Failed requests:        0
Write errors:           0
Non-2xx responses:      1
Total transferred:      511 bytes
HTML transferred:       219 bytes
Requests per second:    0.24 [#/sec] (mean)
Time per request:       4130.343 [ms] (mean)
Time per request:       4130.343 [ms] (mean, across all concurrent requests)
Transfer rate:          0.12 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:     4119 4119   0.0   4119    4119
Processing:    11   11   0.0     11      11
Waiting:       11   11   0.0     11      11
Total:       4130 4130   0.0   4130    4130

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X