Можно ли проверить количество выполненных запросов HTTPConnection? - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть сервер uWSGI, работающий в узле виртуальной машины Linux, где к нему делается несколько запросов.Только в какой-то момент появляются некоторые ошибки, такие как ReadTimeout, HTTPConnectionPool и восстанавливаются автоматически.

ConnectionError: HTTPConnectionPool(host='10.1.1.1', port=8000): Max retries exceeded with url: /app_servers (Caused by NewConnectionError('<requests.packages.urllib3.connection.
HTTPConnection object at 0x7f16e8a89190>: Failed to establish a new connection: [Errno 101] Network is unreachable',))

Это из-за превышения количества запросов?или какая-то проблема с поиском в сети.

Я попытался использовать команды netstat и sar, чтобы определить основную причину, но статистика процессора и ввода-вывода в порядке.Нет запросов на установление соединения (ESTABLISHED) и CLOSE_WAIT также меньше.Не знаете, как проверить прошедшее время.

Как проверить количество подключений http, установленных в этот момент времени, или причину возникновения ошибки HTTPConnectionPool (Max url превышает)

...