2013-04-04 43 views
3

我有一个类似的问题,这ab is erroring out with apr_socket_recv: Connection refused (61),我试过升级新的Apache板凳,但问题仍然存在。我不知道这个问题在于Apache平台还是服务器。我正在使用python Gevent Server与瓶框架。阿帕奇板凳连接拒绝(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 2013-04-05 15:02:23

+0

你检查ec2实例的安全组上打开了正确的端口? – Chakib 2013-04-05 16:58:27

+0

是的我已经设置入站监听8000端口,这是服务器的默认端口。 – Lunayo 2013-04-06 02:09:54

回答

2

是否为您正在使用AB测试主机IPv6的记录?我通过将IPv6配置添加到我的服务器来解决了我的问题。 ab http://111.222.111.222/工作,但ab http://subdomain.domain.com/没有工作。 subdomain.domain.com了IPv4和IPv6的记录,我改变了我的配置:

新的,启用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只是工作。如果这有助于任何人...

相关问题