对本地服务器的所有 HTTP 请求均处于等待状态五秒钟

对本地服务器的所有 HTTP 请求均处于等待状态五秒钟

我的 Windows 10 工作笔记本电脑出现了一个奇怪的问题。假期前一切都很好,但最近几周我遇到了这个奇怪的问题。

正常的互联网浏览没问题,但对于我们工作中的所有本地服务器(所有 Nginx,大部分在 CentOS 7 上,但有一两个在 Ubuntu 上),每个 HTTP 请求都非常慢。在 Firefox 或 Edge 的检查器中查看,它们似乎处于“等待”状态近确切地加载前五秒钟。

无论我使用的是有线以太网还是 WiFi,都会出现此问题。Firefox、Edge 甚至 Curl(通过 Msys2)都存在此问题。

这似乎只发生在 HTTP - 这些服务器的 SSH 正常,而且我没有注意到任何不寻常的延迟。

我的同事完全没有遇到这个问题,他们的请求速度很快。我带了家里的笔记本电脑,对这些相同服务器的请求处于等待状态 20 到 200 毫秒,一切感觉都很好。所以只有这台笔记本电脑有问题。

我已经尝试了能想到的所有方法,通过 netsh 等重置 IP 堆栈,确保一切都是最新的(驱动程序、浏览器、Windows),禁用 IPv6,但没有任何改变。

有趣的是,这种情况似乎只发生在通过主机名访问服务器时 - 大多数情况下我没有选择(因为它们提供多个虚拟主机),但其中一个只有一个虚拟主机,所以我可以,当我通过 IP 地址导航到它时,它很快,但使用主机名时,它有等待问题。但这与 DNS 解析无关,因为我将主机名放在我的主机文件中,它不会改变任何东西,而且在检查器中查看 DNS 解析无论如何都花费不到 1ms...

答案1

原来是集中管理的防病毒软件(Trend Micro OfficeScan)出了问题,因为其管理服务器停止了工作。它一定是停止了连接以进行某种实时扫描,然后在无法连接服务器五秒钟后超时了。

相关内容