У меня есть сайт с высоким трафиком с 6 серверами uwsgi / python за балансировщиком нагрузки nginx.
Я получаю тайм-ауты партиями. В течение 1 или 2 секунд кажется, что один из 6 серверов не отвечает, и все запросы не выполняются в течение этой секунды. Это не похоже на ошибку приложения, а больше на подключение / сеть.
Теперь на стороне Python я добавил профилирование, и таймаутов нет. Кроме того, нет журналов ошибок / таймаутов для uwsgi (я изначально предполагал, что это происходит во время харакири, но я отключил его). Также странная вещь, но все таймауты происходят в течение времени, которое заканчивается на 8, независимо от сервера или минуты / часа. (возможно, это могло бы подсказать).
Кроме этого, я понятия не имею, где мне продолжить отладку.
Мой скриншот uwsgitop.