我需要了解一些有关APACHE / NGINX的调整configuration。 我在VirtuaBox上使用Ubuntu Server 12.04.4 LTS,有两个虚拟机:一个使用APACHE 2.2.22,另一个使用NGINX 1.1.19。 另外我安装了PHP 5.3和MySQL 5.5.35。 我需要使用AB Bench在本地网站上进行一些testing。 特别是,我希望使100000连接的并发性从100到1000,禁用连接KeepAlive选项。 我唯一能做的就是禁用KeepAlive并增加NGINX中的连接数量。 但是我发现增加并发数超过100个的困难。
在apache2.conf中我只禁用了KeepAlive。 经过这样的testing:
ab -n 100000 -c 1000 http://www.mysite.com/
错误是:
apr_socket_recv: Connection reset by peer (104)
在nginx.conf中我只设置:
worker_connections 100000; keepalive_timeout 0;
testing完成了大量的“失败请求”和“非2xx响应”。 在这两种情况下,我认为我发现并发度为100的好结果。我怎样才能更好地调整这两个Web服务器? 提前致谢,