Re: Очень медленный ответ после нескольких быстрых ответов

Evgeniy Berdnikov bgx на protva.ru
Сб Сен 23 19:17:19 UTC 2017


On Sat, Sep 23, 2017 at 02:45:05PM -0400, EugeneNF wrote:
> Используется nginx + uwsgi приложение на Python. Первый запрос
> обрабатывается медленно в связи с обработкой данных. Но этот запрос не для
> клиентов. Запросы от клиентов обрабатываются очень быстро, меньше 10
> миллисекунд. Однако после нескольких запросов (6-7)  и быстрых/мгновенных
> ответов, после очередного запроса наступает долгая мрачная  тишина на
> несколько секунд.

 Чем при этом занят воркер, на каком сисколе висит?

> Затем вываливаются все ответы. Картина повторяется. Что
> может задерживать/блокировать запросы и как с этим бороться?

 Своппинг на хосте с сервером приложений, например. Посмотрите потребление
 памяти, помониторьте обмен с дисками. Посмотрите, нет ли в сообщений от
 ядра об ошибках диска. Попробуйте локализовать место, где происходят
 ожидания, трассировкой системных вызовов nginx.
-- 
 Eugene Berdnikov


Подробная информация о списке рассылки nginx-ru