Welcome! Log In Create A New Profile

Advanced

Re: upstream fastcgi keepalive. Таинственные 40мс

September 04, 2020 07:08AM
Интересно, а есть ли зависимость между количеством keepalive и временем?

пт, 4 сент. 2020 г. в 13:33, Panichev Oleg <panichev@rutarget.ru>:

> Добрый день.
>
>
> При включении keepalive в секции upstream для fastcgi серверов
> upstream_response_time увеличивается на 40мс при нагрузке. Это
> достаточно четкий шаг, реальный ответ бэкендову нас - единицы
> миллисекунд, но nginx показывает на 40мс больше. Apache benchmark tool
> показывает тоже самое.
>
> С чем связана именно такая задержка? Изменения таймаутов, количества
> реквестов на эти 40мс не влияют, в логе всегда либо единицы миллисекунд
> (время ответа для простых соединений, без включения keepalive), либо
> сразу 40мс+время простого запроса. Есть ли способ измерять реальное
> время ответа от бэкенда при использовании keepalive?
>
> Спасибо, ниже конфиги и результаты ab.
>
>
> ===========================================================
>
> Пробовал на свежем нджинксе и стартовой странице php-fpm:
>
> Проверка с keepalive:
>
> upstream sync {
> server localhost:9000;
> keepalive 8;
> }
>
> ..
>
> location ~ \.php$ {
> fastcgi_pass sync;
> fastcgi_keep_conn on;
> ...
>
> Percentage of the requests served within a certain time (ms)
> 50% 3
> 66% 3
> 75% 4
> 80% 42
> 90% 43
> 95% 44
> 98% 44
> 99% 45
> 100% 52 (longest request)
> ==========================
>
> Без keepalive тот же апстрим:
>
> Percentage of the requests served within a certain time (ms)
> 50% 1
> 66% 1
> 75% 1
> 80% 1
> 90% 1
> 95% 2
> 98% 2
> 99% 3
> 100% 7 (longest request)
>
> Это повторяется на разных приложениях и разных фронтендах (см. скриншот)
>
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

upstream fastcgi keepalive. Таинственные 40мс Attachments

Panichev Oleg September 04, 2020 06:34AM

Re: upstream fastcgi keepalive. Таинственные 40мс

imsystem September 04, 2020 07:08AM

Re: upstream fastcgi keepalive. Таинственные 40мс

Panichev Oleg September 04, 2020 07:24AM

Re: upstream fastcgi keepalive. Таинственные 40мс

fox September 04, 2020 08:30AM

Re: upstream fastcgi keepalive. Таинственные 40мс

Panichev Oleg September 04, 2020 08:46AM

Re: upstream fastcgi keepalive. Таинственные 40мс

Maxim Dounin September 04, 2020 11:40AM

Re: upstream fastcgi keepalive. Таинственные 40мс

Panichev Oleg September 06, 2020 05:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 310
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready