【发布时间】:2021-09-19 23:15:58
【问题描述】:
我有一个 next.js 网站,它与 apollo 客户端一起向 apollo 服务器发出请求,服务器的操作系统是 Windows Server 2012 R2,并且该页面正在使用 IIS 上的反向代理。 next.js 网站和 apollo 服务器作为 Windows 服务运行。
问题是有时请求被随机丢弃,我不知道为什么。我在 apollo 服务器日志中查找错误,但它没有出现在那里,所以请求甚至没有到达服务器。
当前页面在网络中,客户端告诉他们当他们请求页面时,它会随机返回一个服务器错误。我试图复制发出多个请求的错误,但不幸的是我没有得到它,因为这里一切都很好。
有没有办法监控页面请求并找出被丢弃的原因?
【问题讨论】:
-
您是否在本地运行过测试?
-
“它随机返回一个服务器错误” - 它返回什么错误?
-
问题是我不知道确切的错误,因为我没有在我的电脑上得到它。客户说这是服务器错误,但他们没有指定。正如我之前所说,这些请求没有到达服务器,因为错误没有显示在日志中。
-
您可以在 IIS 上使用失败请求跟踪功能:docs.microsoft.com/en-us/iis/troubleshoot/…
标签: node.js iis next.js apollo-client windows-server-2012-r2