Re[2]: Ограничение по количеству соединений для несвоих
Ilya Lobahin
i.lobahin на nikitaonline.ru
Чт Фев 2 10:35:19 UTC 2012
Здравствуйте, Валентин.
Вы писали 2 февраля 2012 г., 14:23:00:
> On Thursday 02 February 2012 13:37:08 Ilya Lobahin wrote:
> [...]
>>
>> Натравливаю ab: ab -c 5 -n 100 http://site/index.php
>>
>> В выводе:
>> ......
>> Time taken for tests: 0.389 seconds
>> Complete requests: 100
>> Failed requests: 19
>> ......
>>
>> В логе, из 100 запросов - 19 имеют 503 код.
>> ---------index.php---------
>> <?
>> phpinfo();
>> ?>
>> ---------------------------
>>
>>
>> Почему не 99 запросов отрубило, а 19?
>> Из-за того, что 6 воркеров и они между собой информацией не
>> поделились?
>>
> Даже в идеальном случае не может быть 99, учитывая что вы указали ab посылать
> одновременно не более 5 запросов. В идеальном случае, при бесконечной
> производительности ab и нулевых задержках, с вашей конфигурацией будет отклонено
> не более 80% запросов.
> Но реальность такова, что задержки скорее всего соизмеримы с временем выполнения
> вашего теста 389 мс и ab, сам по себе, достаточно медленный.
Угу, в принципе похоже, что ab дурит (или 503 считает нормальным ответом).
Сделал sleep(2) в index.php
ab запустил -c 100 -n 100 ...
статистика ab:
Failed requests: 0
Но в логах я вижу 99 строчек с 503.
Все нормально.
Всем спасибо за помощь!
--
С уважением,
Лобахин Илья
Подробная информация о списке рассылки nginx-ru