Что может вызвать странные задержки при отправке задержек с сервера Python aiohttp?Apache

Ответить
Anonymous
 Что может вызвать странные задержки при отправке задержек с сервера Python aiohttp?

Сообщение Anonymous »

У нас есть сервис с этой архитектурой: < /p>

Запросы HTTPS попадают в балансировщик нагрузки A10, который выполняет балансировку нагрузки L4 < /li>
За ним 2 -й серверы с Apache, который заканчивает соединение TLS < /li>
В Apache, что выступает в Apache. Сервис на Localhost < /li>
Эта локальная служба использует стрелкан, и внедряется в Python с использованием Aiohttp (Python 3.11.2, работающий на Debian Linux («Bookworm»), работающий в качестве VMware VM) < /li>
< /ul>
Теперь у нас есть некоторые случаи, когда пользователи сообщают о тайм -аутах. И журналы Python Application, и Apache записывают журналы, и поэтому мы проследили некоторые тайм -ауты до странной задержки. Приложение Python регистрирует сообщение прямо перед тем, как оно передает его реакцию на стрелобник (и, следовательно, к Apache), а иногда время между этим журналом и журналом Apache Access действительно длинное, например, 300 -е годы.
Это несколько редкого происшествия, в течение дня, когда мы обрабатываем примерно 880k -запросы, есть только 17 запросов, где задержка составляет 30 -е годы, которые представляют это. /> Понимая весь сетевой трафик в огромном файле .pcap < /code>, а затем просеивает его, это немного безнадежно, слишком много данных, и ответы от Apache зашифрованы, поэтому это затрудняет отслеживание идентификаторов запросов в файлах PCAP. Редко мы также видим медленные запросы с корпусом ответа

Подробнее здесь: https://stackoverflow.com/questions/795 ... http-serve
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»