我有一个在Linux VM节点中运行的uWSGI服务器,对此有多个请求。 仅在某些时候出现一些错误,如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命令确定根本原因,但是CPU和IO统计信息正常。 建立连接(ESTABLISHED)和CLOSE_WAIT状态请求的数量也较少。不确定如何检查过去的时间。
如何检查此时的http连接数或为什么发生HTTPConnectionPool(超过最大URL)错误