Как найти место, где есть проблемы с TCP, TCPOFOQueue?Python

Программы на Python
Anonymous
Как найти место, где есть проблемы с TCP, TCPOFOQueue?

Сообщение Anonymous »

В своем проекте я использую NATS JetStream, для потокового запроса rps использую публикацию, это означает, что клиент будет ждать ответа от сервера, но часто возникает ошибка таймаута, в чем проблема, не ясно .
Я начал собирать метрики с помощью node_exporter и просматривать их в графане. на панели «Ошибки TCP» вы можете увидеть множество ошибок со следующим описанием: TCPOFOQueue — уровень TCP получает неупорядоченный пакет и имеет достаточно памяти для его постановки в очередь
График Grafana
Причём эти ошибки совпадают по времени с ошибками, возникающими в моём приложении.
Подскажите пожалуйста, куда копать, чтобы узнать и устранить эту проблему ?
Я отправляю обычный запрос через клиент Python для nats и получаю исключения nats: timeout
await connection.request(
message=b"some_message",
subject="order.cancel",
timeout=1
)


Подробнее здесь: https://stackoverflow.com/questions/789 ... cpofoqueue

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