Hello! On Sat, Sep 23, 2017 at 02:45:05PM -0400, EugeneNF wrote:
> Используется nginx + uwsgi приложение на Python. Первый запрос > обрабатывается медленно в связи с обработкой данных. Но этот запрос не для > клиентов. Запросы от клиентов обрабатываются очень быстро, меньше 10 > миллисекунд. Однако после нескольких запросов (6-7) и быстрых/мгновенных > ответов, после очередного запроса наступает долгая мрачная тишина на > несколько секунд. Затем вываливаются все ответы. Картина повторяется. Что > может задерживать/блокировать запросы и как с этим бороться? Для начала имеет смысл добавить в логи пременные $request_time и $upstream_response_time, их описания тут: http://nginx.org/r/$request_time/ru http://nginx.org/r/$upstream_response_time/ru Подробно о том, как настраивать логгирование, можно прочитать тут: http://nginx.org/ru/docs/http/ngx_http_log_module.html По полученным значениям времён будет очевидно, где происходит задержка запросов - где-то при общении nginx'а и клиента (время $request_time большое, $upstream_response_time - малое), или же при общении с бекендом (время $upstream_response_time - большое). -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru