2013-04-04 3 views
3

У меня есть аналогичная проблема с этим ab is erroring out with apr_socket_recv: Connection refused (61), и я попытался обновить новую скамью apache, но проблема все еще существует. Я не знаю, лежит ли проблема в сканерах Apache или на сервере. Я использую python Gevent Server с флэш-картой.Apache bench Connection отказано (61) apr_socket_recv

Apache скамейка версия

This is ApacheBench, Version 2.3 <$Revision: 1430300 $> 

ошибка трассировки

Benchmarking ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com (be patient) 
Completed 100 requests 
Completed 200 requests 
Completed 300 requests 
Completed 400 requests 
apr_socket_recv: Connection refused (61) 
apr_socket_recv: Connection refused (61) 
apr_socket_recv: Connection refused (61) 
apr_socket_recv: Connection refused (61) 

Test aborted after 10 failures 

apr_socket_connect(): Operation already in progress (37) 
Total of 468 requests completed 
+0

Та же проблема. Пытался увеличить ulimit, как описано здесь http://stackoverflow.com/questions/7578594/how-to-increase-limits-on-sockets-on-osx-for-load-testing, но это не помогает – Zyava

+0

Вы проверили правильные порты открыты в группе безопасности вашего экземпляра ec2? – Chakib

+0

Да, я установил входящий, чтобы прослушать порт 8000, который является портом по умолчанию для сервера. – Lunayo

ответ

2

ли имя хоста, для которого вы проверяете с аб есть запись IPv6? Я решил свои проблемы, добавив конфигурации IPv6 на свои серверы. ab http://111.222.111.222/ работал, но ab http://subdomain.domain.com/ не работал. subdomain.domain.com имели как IPv4 и IPv6 записи, и я изменил свою конфигурацию:

Новый, Enabled Конфигурация IPv6

server { 
    listen  [80;  #IPv4 
    listen  [::]:80; #IPv6 

    server_name localhost;  
    ... 
} 

Оригинал, нетрудоспособных Конфигурация IPv6

server { 
    listen  80; 

    server_name localhost;  
    ... 
} 

Подробнее: http://nginxlibrary.com/enable-ipv6-support/

0

видение это после обновления или перезапуска OSX 10.10.4?

Я только что обнаружил эту ошибку после перезапуска OSX с обновлением системы и xcode. Попробовав несколько вещей, я решил сначала запустить xcode, а затем повторить попытку ab. И это просто сработало. Я предполагал, что какое-то взаимодействие с условиями командной строки должно было быть принято так, как было в прошлом, но такого приглашения не было. Тем не менее, после того, как я однажды запустил xcode, ab просто работал. В случае, если это поможет любому ...

Смежные вопросы