Мне нужно знать конфигурацию настройки APACHE / NGINX. Я использую Ubuntu Server 12.04.4 LTS на VirtuaBox с двумя виртуальными машинами: одна с APACHE 2.2.22, другая с NGINX 1.1.19. Вдобавок я установил PHP 5.3 и MySQL 5.5.35. Мне нужно провести тестирование на местном веб-сайте с помощью AB Bench. В частности, я хотел бы сделать 100000 подключений с параллелизмом от 100 до 1000, с отключенной опцией Connection KeepAlive. Единственное, что мне удалось сделать, это отключить KeepAlive и увеличить количество подключений в NGINX. Но я столкнулся с трудностями при увеличении количества параллелизма более 100.
В apache2.conf я отключил только KeepAlive. Проверив вот так:
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;
Тест был завершен с большим количеством «неудачных запросов» и «ответов, отличных от 2xx». В обоих случаях я думаю, что получил хорошие результаты с параллелизмом 100. Как я могу лучше настроить оба веб-сервера? Заранее спасибо,